index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMISelLowering.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Wrap some comments to 80 columns.
Bob Wilson
2010-01-19
1
-2
/
+4
*
Patch by David Conrad:
Jim Grosbach
2010-01-18
1
-1
/
+16
*
Name change for consistency. No functional change.
Jim Grosbach
2010-01-15
1
-7
/
+7
*
EmitAtomicCmpSwap() custome inserter needs to delete the MI passed in. EmitAt...
Jim Grosbach
2010-01-15
1
-0
/
+3
*
ARM "l" constraint for inline asm means R0-R7, also for Thumb2.
Jakob Stoklund Olesen
2010-01-14
1
-2
/
+2
*
Fix pasto
Jakob Stoklund Olesen
2010-01-13
1
-1
/
+1
*
Add more plumbing. This time in the LowerArguments and "get" functions which
Bill Wendling
2009-12-22
1
-1
/
+2
*
Delete the instruction just before the function terminates for consistency sake.
Evan Cheng
2009-12-21
1
-2
/
+3
*
Fix libstdc++ build on ARM linux and part of PR5770.
Rafael Espindola
2009-12-18
1
-0
/
+3
*
Handle ARM inline asm "w" constraints with 64-bit ("d") registers.
Bob Wilson
2009-12-18
1
-2
/
+2
*
nand atomic requires opposite operand ordering
Jim Grosbach
2009-12-15
1
-3
/
+9
*
Add ARMv6 memory and sync barrier instructions
Jim Grosbach
2009-12-14
1
-6
/
+13
*
Thumb2 atomic operations
Jim Grosbach
2009-12-14
1
-44
/
+83
*
atomic binary operations up to 32-bits wide.
Jim Grosbach
2009-12-14
1
-5
/
+63
*
Framework for atomic binary operations. The emitter for the pseudo instructions
Jim Grosbach
2009-12-12
1
-5
/
+42
*
Rough first pass at compare_and_swap atomic builtins for ARM mode. Work in pr...
Jim Grosbach
2009-12-11
1
-0
/
+80
*
Add memory barrier intrinsic support for ARM. Moving towards adding the atomi...
Jim Grosbach
2009-12-10
1
-1
/
+20
*
- Support inline asm 'w' constraint for 128-bit vector types.
Evan Cheng
2009-12-08
1
-0
/
+5
*
Recognize canonical forms of vector shuffles where the same vector is used for
Bob Wilson
2009-12-03
1
-1
/
+87
*
Materialize global addresses via movt/movw pair, this is always better
Anton Korobeynikov
2009-11-24
1
-4
/
+12
*
Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.
Dan Gohman
2009-11-23
1
-3
/
+0
*
We are not using DBG_STOPPOINT anymore.
Devang Patel
2009-11-21
1
-1
/
+0
*
Add a bool flag to StackObjects telling whether they reference spill
David Greene
2009-11-12
1
-4
/
+7
*
isLegalICmpImmediate should take a signed integer; code clean up.
Evan Cheng
2009-11-12
1
-31
/
+22
*
Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ...
Evan Cheng
2009-11-11
1
-0
/
+12
*
Use Unified Assembly Syntax for the ARM backend.
Jim Grosbach
2009-11-09
1
-19
/
+19
*
Remove ARMPCLabelIndex from ARMISelLowering. Use ARMFunctionInfo::createConst...
Evan Cheng
2009-11-06
1
-10
/
+33
*
Revert previous change to a comment. The BlockAddresses go in the
Bob Wilson
2009-11-03
1
-6
/
+6
*
Put BlockAddresses into ARM constant pools.
Bob Wilson
2009-11-02
1
-2
/
+19
*
Handle splats of undefs properly. This includes the testcase for PR5364 as well.
Anton Korobeynikov
2009-11-02
1
-0
/
+3
*
Expand 64-bit logical shift right inline
Jim Grosbach
2009-10-31
1
-4
/
+7
*
Expand 64-bit arithmetic shift right inline
Jim Grosbach
2009-10-31
1
-1
/
+36
*
Expand 64 bit left shift inline rather than using the libcall. For now, this
Jim Grosbach
2009-10-31
1
-1
/
+36
*
It's safe to remat t2LDRpci; Add PseudoSourceValue to load / store's to enabl...
Evan Cheng
2009-10-31
1
-14
/
+28
*
Fix a comment.
Bob Wilson
2009-10-30
1
-1
/
+1
*
This fixes functions like
Rafael Espindola
2009-10-30
1
-2
/
+1
*
Add ARM codegen for indirect branches.
Bob Wilson
2009-10-30
1
-6
/
+15
*
Give ARMISD::EH_SJLJ_LONGJMP and EH_SJLJ_SETJMP names.
Evan Cheng
2009-10-28
1
-0
/
+3
*
Use fconsts and fconstd to materialize small fp constants.
Evan Cheng
2009-10-28
1
-0
/
+57
*
Most of the NEON shuffle instructions do not support 64-bit element types.
Bob Wilson
2009-10-21
1
-3
/
+18
*
Match more patterns to movt.
Evan Cheng
2009-10-21
1
-1
/
+0
*
Random #include pruning.
Benjamin Kramer
2009-10-20
1
-1
/
+2
*
Revert svn r80498 and replace it with a different solution. The only problem
Bob Wilson
2009-10-15
1
-12
/
+4
*
More Neon clean-up: avoid the need for custom-lowering vld/st-lane intrinsics
Bob Wilson
2009-10-13
1
-54
/
+0
*
NEON VLD/VST are now fully implemented. For operations that expand to
Bob Wilson
2009-10-13
1
-48
/
+2
*
Add PseudoSourceValues for constpool stuff on ELF (Darwin should use somethin...
Anton Korobeynikov
2009-10-07
1
-4
/
+8
*
getFunctionAlignment should return log2 alignment.
Evan Cheng
2009-10-02
1
-1
/
+1
*
ARM does not support offset folding (yet). Disable it for now.
Anton Korobeynikov
2009-09-23
1
-0
/
+6
*
Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...
Evan Cheng
2009-09-19
1
-4
/
+7
*
Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...
Evan Cheng
2009-09-18
1
-1
/
+2
[next]