index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMISelLowering.cpp
Age
Commit message (
Expand
)
Author
2010-05-22
Implement @llvm.returnaddress. rdar://8015977.
Evan Cheng
2010-05-22
Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.
Jim Grosbach
2010-05-22
Recognize more BUILD_VECTORs and VECTOR_SHUFFLEs that can be implemented by
Bob Wilson
2010-05-21
Change ARM scheduling default to list-hybrid if the target supports floating ...
Evan Cheng
2010-05-20
Allow targets more controls on what nodes are scheduled by reg pressure, what...
Evan Cheng
2010-05-20
Handle Neon v2f64 and v2i64 vector shuffles as register copies.
Bob Wilson
2010-05-19
Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa...
Evan Cheng
2010-05-18
Sink dag combine's post index load / store code that swap base ptr and index ...
Evan Cheng
2010-05-16
Generalize the ARM DAG combiner of mul with constants to all power-of-two cases.
Anton Korobeynikov
2010-05-15
Some cheap DAG combine goodness for multiplication with a particular constant.
Anton Korobeynikov
2010-05-15
v4i64 and v8i64 are only synthesizable when NEON is available.
Evan Cheng
2010-05-15
Allow TargetLowering::getRegClassFor() to be called on illegal types. Also
Evan Cheng
2010-05-14
Added a QQQQ register file to model 4-consecutive Q registers.
Evan Cheng
2010-05-11
Implement a bunch more TargetSelectionDAGInfo infrastructure.
Dan Gohman
2010-05-11
Select @llvm.trap to the special B with 1111 condition (i.e. trap) instruction.
Evan Cheng
2010-05-10
Model vld2 / vst2 with reg_sequence.
Evan Cheng
2010-05-07
Clean up the conditional for handling of sign_extend_inreg based on
Jim Grosbach
2010-05-05
Cleanup of ARMv7M support. Move hardware divide and Thumb2 extract/pack
Jim Grosbach
2010-05-05
Add initial support for ARMv7M subtarget and cortex-m3 cpu. Patch by
Jim Grosbach
2010-05-05
Model CONCAT_VECTORS of two 64-bit values as a REG_SEQUENCE.
Evan Cheng
2010-05-01
Get rid of the EdgeMapping map. Instead, just check for BasicBlock
Dan Gohman
2010-04-17
Use const qualifiers with TargetLowering. This eliminates several
Dan Gohman
2010-04-17
Move per-function state out of TargetLowering subclasses and into
Dan Gohman
2010-04-17
Revise my previous change to ExpandBIT_CONVERT. I hadn't realized that this
Bob Wilson
2010-04-15
Use default lowering of DYNAMIC_STACKALLOC. As far as I can tell, ARM isle is...
Evan Cheng
2010-04-15
Fix build.
Anders Carlsson
2010-04-15
Add const qualifiers to CodeGen's use of LLVM IR constructs.
Dan Gohman
2010-04-14
Add -arm-long-calls option to force calls to be indirect. This makes the
Jim Grosbach
2010-04-14
Don't custom lower bit converts to ARM VMOVDRRD or VMOVDRR when the operand
Bob Wilson
2010-04-13
Handle a v2f64 formal parameter that is split between registers and memory
Bob Wilson
2010-04-06
Expand SELECT and SELECT_CC for NEON vector types.
Bob Wilson
2010-04-04
Reapply address space patch after fixing an issue in MemCopyOptimizer.
Mon P Wang
2010-04-02
Revert r100191 since it breaks objc in clang
Mon P Wang
2010-04-02
Reapply address space patch after fixing an issue in MemCopyOptimizer.
Mon P Wang
2010-03-30
Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.
Bob Wilson
2010-03-30
Added support for address spaces and added a isVolatile field to memcpy, memm...
Mon P Wang
2010-03-24
tweak the arm if conversion heuristic
Jim Grosbach
2010-03-24
try being more permissive for if-conversion on ARM V7. see what the nightly
Jim Grosbach
2010-03-19
Revert this change, since it was causing ARM performance regressions.
Bob Wilson
2010-03-18
Get rid of target-specific fp <-> int nodes when still I'm here.
Anton Korobeynikov
2010-03-18
Get rid of target-specific nodes for fp16 <-> fp32 conversion.
Anton Korobeynikov
2010-03-15
Translate "cc" clobber in ARM inline assembly to ARM::CCRRegisterClass.
Bob Wilson
2010-03-15
Now that the default for Darwin platforms is to place the LSDA into the TEXT
Bill Wendling
2010-03-14
Add substarget feature for FP16
Anton Korobeynikov
2010-03-14
Add codegen support for FP16 on ARM
Anton Korobeynikov
2010-03-09
The ARM EH experiment worked!
Bill Wendling
2010-03-09
This is part of an LLC-beta test used to test <rdar://problem/6804645>. Please
Bill Wendling
2010-03-02
Remove dead parameter passing.
Bill Wendling
2010-02-24
Check for comparisons of +/- zero when optimizing less-than-or-equal and
Bob Wilson
2010-02-24
LowerCall() should always do getCopyFromReg() to reference the stack pointer.
Jim Grosbach
[prev]
[next]