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-02-18
Use NEON vmin/vmax instructions for floating-point selects.
Bob Wilson
2010-02-15
Remove an assumption of default arguments. This is in anticipation of a
David Greene
2010-02-08
tighten up eh.setjmp sequence a bit.
Jim Grosbach
2010-02-02
Revert 95130.
Evan Cheng
2010-02-02
Pass callsite return type to TargetLowering::LowerCall and use that to check ...
Evan Cheng
2010-01-30
Fix a gross typo: ARMv6+ may or may not support unaligned memory operations.
Anton Korobeynikov
2010-01-27
Eliminate target hook IsEligibleForTailCallOptimization.
Evan Cheng
2010-01-19
Wrap some comments to 80 columns.
Bob Wilson
2010-01-18
Patch by David Conrad:
Jim Grosbach
2010-01-15
Name change for consistency. No functional change.
Jim Grosbach
2010-01-15
EmitAtomicCmpSwap() custome inserter needs to delete the MI passed in. EmitAt...
Jim Grosbach
2010-01-14
ARM "l" constraint for inline asm means R0-R7, also for Thumb2.
Jakob Stoklund Olesen
2010-01-13
Fix pasto
Jakob Stoklund Olesen
2009-12-22
Add more plumbing. This time in the LowerArguments and "get" functions which
Bill Wendling
2009-12-21
Delete the instruction just before the function terminates for consistency sake.
Evan Cheng
2009-12-18
Fix libstdc++ build on ARM linux and part of PR5770.
Rafael Espindola
2009-12-18
Handle ARM inline asm "w" constraints with 64-bit ("d") registers.
Bob Wilson
2009-12-15
nand atomic requires opposite operand ordering
Jim Grosbach
2009-12-14
Add ARMv6 memory and sync barrier instructions
Jim Grosbach
2009-12-14
Thumb2 atomic operations
Jim Grosbach
2009-12-14
atomic binary operations up to 32-bits wide.
Jim Grosbach
2009-12-12
Framework for atomic binary operations. The emitter for the pseudo instructions
Jim Grosbach
2009-12-11
Rough first pass at compare_and_swap atomic builtins for ARM mode. Work in pr...
Jim Grosbach
2009-12-10
Add memory barrier intrinsic support for ARM. Moving towards adding the atomi...
Jim Grosbach
2009-12-08
- Support inline asm 'w' constraint for 128-bit vector types.
Evan Cheng
2009-12-03
Recognize canonical forms of vector shuffles where the same vector is used for
Bob Wilson
2009-11-24
Materialize global addresses via movt/movw pair, this is always better
Anton Korobeynikov
2009-11-23
Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.
Dan Gohman
2009-11-21
We are not using DBG_STOPPOINT anymore.
Devang Patel
2009-11-12
Add a bool flag to StackObjects telling whether they reference spill
David Greene
2009-11-12
isLegalICmpImmediate should take a signed integer; code clean up.
Evan Cheng
2009-11-11
Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ...
Evan Cheng
2009-11-09
Use Unified Assembly Syntax for the ARM backend.
Jim Grosbach
2009-11-06
Remove ARMPCLabelIndex from ARMISelLowering. Use ARMFunctionInfo::createConst...
Evan Cheng
2009-11-03
Revert previous change to a comment. The BlockAddresses go in the
Bob Wilson
2009-11-02
Put BlockAddresses into ARM constant pools.
Bob Wilson
2009-11-02
Handle splats of undefs properly. This includes the testcase for PR5364 as well.
Anton Korobeynikov
2009-10-31
Expand 64-bit logical shift right inline
Jim Grosbach
2009-10-31
Expand 64-bit arithmetic shift right inline
Jim Grosbach
2009-10-31
Expand 64 bit left shift inline rather than using the libcall. For now, this
Jim Grosbach
2009-10-31
It's safe to remat t2LDRpci; Add PseudoSourceValue to load / store's to enabl...
Evan Cheng
2009-10-30
Fix a comment.
Bob Wilson
2009-10-30
This fixes functions like
Rafael Espindola
2009-10-30
Add ARM codegen for indirect branches.
Bob Wilson
2009-10-28
Give ARMISD::EH_SJLJ_LONGJMP and EH_SJLJ_SETJMP names.
Evan Cheng
2009-10-28
Use fconsts and fconstd to materialize small fp constants.
Evan Cheng
2009-10-21
Most of the NEON shuffle instructions do not support 64-bit element types.
Bob Wilson
2009-10-21
Match more patterns to movt.
Evan Cheng
2009-10-20
Random #include pruning.
Benjamin Kramer
2009-10-15
Revert svn r80498 and replace it with a different solution. The only problem
Bob Wilson
[prev]
[next]