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
2011-06-10
Provide an ARMCCState subclass of CCState so that ARM clients will always set
Cameron Zwarich
2011-06-09
A CCState was being created without setting whether it is in the Call or Prol...
Cameron Zwarich
2011-06-08
Add a parameter to CCState so that it can access the MachineFunction.
Eric Christopher
2011-06-03
Make the Uv constraint a memory operand. This doesn't solve the
Eric Christopher
2011-06-02
Have LowerOperandForConstraint handle multiple character constraints.
Eric Christopher
2011-05-29
On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.
John McCall
2011-05-29
I didn't mean to commit these residues of a personal project.
John McCall
2011-05-29
On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.
John McCall
2011-05-28
Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairs
Bruno Cardoso Lopes
2011-05-27
Fix the remaining atomic intrinsics to use the right register classes on Thumb2,
Cameron Zwarich
2011-05-27
Don't use movw / movt for iOS static codegen for now to workaround some tools...
Evan Cheng
2011-05-22
RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specifically, __eabi_memset ...
Renato Golin
2011-05-20
Revert accidental commit.
Evan Cheng
2011-05-20
Revert r131664 and fix it in instcombine instead. rdar://9467055
Evan Cheng
2011-05-19
Fixed sdiv and udiv for <4 x i16>. The test from r125402 still applies for t...
Mon P Wang
2011-05-18
Handle perfect shuffle case that generates a vrev for vectors of floats.
Tanya Lattner
2011-05-18
Revise r131553. Just use the type of the input node and forgo the bitcast. rd...
Evan Cheng
2011-05-18
Fix an ARMTargetLowering::LowerSELECT bug: legalized result must have same ty...
Evan Cheng
2011-05-18
In r131488 I misunderstood how VREV works. It splits the vector in half and s...
Tanya Lattner
2011-05-18
Fix typo.
Cameron Zwarich
2011-05-18
Fix more of PR8825 by correctly using rGPR registers when lowering atomic
Cameron Zwarich
2011-05-11
Give the 'eh.sjlj.dispatchsetup' intrinsic call the value coming from the setjmp
Bill Wendling
2011-05-06
Make the logic for determining function alignment more explicit. No function...
Eli Friedman
2011-05-03
Temporarily disable use of divmod compiler-rt functions for iOS.
Bob Wilson
2011-05-03
Add an unfolded offset field to LSR's Formula record. This is used to
Dan Gohman
2011-04-29
80-col.
Eric Christopher
2011-04-26
ARM and Thumb2 support for atomic MIN/MAX/UMIN/UMAX loads.
Jim Grosbach
2011-04-23
Thumb2 and ARM add/subtract with carry fixes.
Andrew Trick
2011-04-20
Remove -use-divmod-libcall. Let targets opt in when they are available.
Evan Cheng
2011-04-20
Excise unintended hunk in 129858. <rdar://problem/7662569>
Stuart Hastings
2011-04-20
ARM byval support. Will be enabled by another patch to the FE. <rdar://prob...
Stuart Hastings
2011-04-19
Remove some duplicate op action entries and reorganize.
Eric Christopher
2011-04-15
Fix a ton of comment typos found by codespell. Patch by
Chris Lattner
2011-04-15
Fix another fcopysign lowering bug. If src is f64 and destination is f32, don't
Evan Cheng
2011-04-13
Fix a typo in an ARM-specific DAG combine. This fixes <rdar://problem/9278274>.
Cameron Zwarich
2011-04-12
Split a store of a VMOVDRR into two integer stores to avoid mixing NEON and ARM
Cameron Zwarich
2011-04-08
Change -arm-trap-func= into a non-arm specific option. Now Intrinsic::trap is...
Evan Cheng
2011-04-07
Add option to emit @llvm.trap as a function call instead of a trap instructio...
Evan Cheng
2011-04-07
Prevent ARM DAG Combiner from doing an AND or OR combine on an illegal vector...
Tanya Lattner
2011-04-07
Change -arm-divmod-libcall to a target neutral option.
Evan Cheng
2011-04-05
Reapply r128946 (pseudoization of various instructions), and fix the extra im...
Owen Anderson
2011-04-05
Revert r128946 while I figure out why it broke the buildbots.
Owen Anderson
2011-04-05
Give RSBS and RSCS the pseudo treatment.
Owen Anderson
2011-04-05
Fix bugs in the pseuo-ization of ADCS/SBCS pointed out by Jim, as well as doi...
Owen Anderson
2011-04-05
Revamp the SjLj "dispatch setup" intrinsic.
Bill Wendling
2011-04-02
Do some peephole optimizations to remove pointless VMOVs from Neon to integer
Cameron Zwarich
2011-04-01
Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs.
Evan Cheng
2011-03-31
Distribute (A + B) * C to (A * C) + (B * C) to make use of NEON multiplier
Evan Cheng
2011-03-30
Don't try to create zero-sized stack objects.
Evan Cheng
2011-03-30
Add a ARM-specific SD node for VBSL so that forms with a constant first operand
Cameron Zwarich
[prev]
[next]