index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
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-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
2009-10-13
More Neon clean-up: avoid the need for custom-lowering vld/st-lane intrinsics
Bob Wilson
2009-10-13
NEON VLD/VST are now fully implemented. For operations that expand to
Bob Wilson
2009-10-07
Add PseudoSourceValues for constpool stuff on ELF (Darwin should use somethin...
Anton Korobeynikov
2009-10-02
getFunctionAlignment should return log2 alignment.
Evan Cheng
2009-09-23
ARM does not support offset folding (yet). Disable it for now.
Anton Korobeynikov
2009-09-19
Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...
Evan Cheng
2009-09-18
Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...
Evan Cheng
2009-09-16
Expand vector floating-point conversions not supported by NEON.
Bob Wilson
2009-09-16
Expand some more vector operations not supported by Neon.
Bob Wilson
[next]