projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add missing include (for inline PATypeHolder::get).
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
2009-12-28
Benjamin Kramer
Add missing include (for inline PATypeHolder::get).
tree
|
commitdiff
2009-12-28
Bill Wendling
Remove dead variable.
tree
|
commitdiff
2009-12-28
Bill Wendling
Add an "ATTRIBUTE_UNUSED" macro (and use it). It's...
tree
|
commitdiff
2009-12-23
Jakob Stoklund Olesen
Move kill flags when the same register occurs more...
tree
|
commitdiff
2009-12-23
Jakob Stoklund Olesen
Handle undef operands properly.
tree
|
commitdiff
2009-12-23
Jakob Stoklund Olesen
Make insert position available to MergeOpsUpdate.
tree
|
commitdiff
2009-12-23
Jakob Stoklund Olesen
Perform kill flag calculations in new method. No functi...
tree
|
commitdiff
2009-12-23
Jakob Stoklund Olesen
Move repeated code to a new method. No functional change.
tree
|
commitdiff
2009-12-22
Jakob Stoklund Olesen
Add a SPR register class to the ARM target.
tree
|
commitdiff
2009-12-22
Jakob Stoklund Olesen
Use proper move instructions. Make the verifier happy.
tree
|
commitdiff
2009-12-22
Bill Wendling
Add more plumbing. This time in the LowerArguments...
tree
|
commitdiff
2009-12-21
Evan Cheng
Delete the instruction just before the function termina...
tree
|
commitdiff
2009-12-19
Douglas Gregor
Fix a bunch of little errors that Clang complains about...
tree
|
commitdiff
2009-12-18
Rafael Espindola
Fix libstdc++ build on ARM linux and part of PR5770.
tree
|
commitdiff
2009-12-18
Bob Wilson
Handle ARM inline asm "w" constraints with 64-bit ...
tree
|
commitdiff
2009-12-16
Johnny Chen
Renamed "tCMNZ" to "tCMNz" to be consistent with other...
tree
|
commitdiff
2009-12-16
John McCall
Silence a clang warning about the deprecated (but perfe...
tree
|
commitdiff
2009-12-16
Jim Grosbach
Mark STREX* as earlyclobber for the success result...
tree
|
commitdiff
2009-12-16
Johnny Chen
Add encoding bits for some Thumb instructions. Plus...
tree
|
commitdiff
2009-12-16
John McCall
Every anonymous namespace is different. Caught by...
tree
|
commitdiff
2009-12-15
Jeffrey Yasskin
Change indirect-globals to use a dedicated allocIndirec...
tree
|
commitdiff
2009-12-15
Johnny Chen
Added encoding bits for the Thumb ISA. Initial checkin.
tree
|
commitdiff
2009-12-15
Jim Grosbach
nand atomic requires opposite operand ordering
tree
|
commitdiff
2009-12-14
Johnny Chen
Add encoding bits "let Inst{11-4} = 0b00000000;" to...
tree
|
commitdiff
2009-12-14
Jim Grosbach
v6 sync insn copy/paste error
tree
|
commitdiff
2009-12-14
Jim Grosbach
Add ARMv6 memory and sync barrier instructions
tree
|
commitdiff
2009-12-14
Johnny Chen
Fixed encoding bits typo of ldrexd/strexd.
tree
|
commitdiff
2009-12-14
Jim Grosbach
Thumb2 atomic operations
tree
|
commitdiff
2009-12-14
Jim Grosbach
correct selection requirements for thumb2 vs. arm versi...
tree
|
commitdiff
2009-12-14
Jim Grosbach
add Thumb2 atomic and memory barrier instruction defini...
tree
|
commitdiff
2009-12-14
Jim Grosbach
whitespace
tree
|
commitdiff
2009-12-14
Jim Grosbach
ARM memory barrier instructions are not predicable
tree
|
commitdiff
2009-12-14
Jim Grosbach
add ldrexd/strexd instructions
tree
|
commitdiff
2009-12-14
Jim Grosbach
atomic binary operations up to 32-bits wide.
tree
|
commitdiff
2009-12-12
Jim Grosbach
Framework for atomic binary operations. The emitter...
tree
|
commitdiff
2009-12-11
Jim Grosbach
memory barrier instructions by definition have side...
tree
|
commitdiff
2009-12-11
Johnny Chen
Store Register Exclusive should leave the source regist...
tree
|
commitdiff
2009-12-11
Jim Grosbach
Update properties.
tree
|
commitdiff
2009-12-11
Jim Grosbach
Rough first pass at compare_and_swap atomic builtins...
tree
|
commitdiff
2009-12-10
Jim Grosbach
Add instruction encoding for DMB/DSB
tree
|
commitdiff
2009-12-10
Jim Grosbach
Add memory barrier intrinsic support for ARM. Moving...
tree
|
commitdiff
2009-12-08
Evan Cheng
- Support inline asm 'w' constraint for 128-bit vector...
tree
|
commitdiff
2009-12-06
Anton Korobeynikov
Dynamic stack realignment use of sp register as source...
tree
|
commitdiff
2009-12-05
Dan Gohman
Remove the target hook TargetInstrInfo::BlockHasNoFallT...
tree
|
commitdiff
2009-12-03
Jim Grosbach
remove out of date FIXME.
tree
|
commitdiff
2009-12-03
Chris Lattner
fix a build problem with VC++, PR5664, patch by Alp...
tree
|
commitdiff
2009-12-03
Bob Wilson
Recognize canonical forms of vector shuffles where...
tree
|
commitdiff
2009-12-03
Chris Lattner
improve portability to avoid conflicting with std:...
tree
|
commitdiff
2009-12-02
Jim Grosbach
Factor the stack alignment calculations out into a...
tree
|
commitdiff
2009-12-01
Jim Grosbach
Thumb1 exception handling setjmp
tree
|
commitdiff
2009-12-01
Johnny Chen
For VLDM/VSTM (Advanced SIMD), set encoding bits Inst...
tree
|
commitdiff
2009-12-01
Johnny Chen
For VMOV (immediate), make some of the encoding bits...
tree
|
commitdiff
2009-11-30
Bob Wilson
Remove isProfitableToDuplicateIndirectBranch target...
tree
|
commitdiff
2009-11-30
Bob Wilson
Fix some more ARM unified syntax warnings.
tree
|
commitdiff
2009-11-24
Bob Wilson
Refactor target hook for tail duplication as requested...
tree
|
commitdiff
2009-11-24
Evan Cheng
Enable predication of NEON instructions in Thumb2 mode.
tree
|
commitdiff
2009-11-24
Evan Cheng
Data type suffix must come after predicate.
tree
|
commitdiff
2009-11-24
Anton Korobeynikov
Materialize global addresses via movt/movw pair, this...
tree
|
commitdiff
2009-11-24
Jim Grosbach
80 column violations
tree
|
commitdiff
2009-11-23
Jeffrey Yasskin
* Move stub allocation inside the JITEmitter, instead...
tree
|
commitdiff
2009-11-23
Dan Gohman
Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
tree
|
commitdiff
2009-11-23
Jeffrey Yasskin
Allow more than one stub to be being generated at the...
tree
|
commitdiff
2009-11-23
Evan Cheng
Massive refactoring of NEON instructions. Separate...
tree
|
commitdiff
2009-11-23
Jim Grosbach
move fconst[sd] to UAL. <rdar://7414913>
tree
|
commitdiff
2009-11-23
Johnny Chen
Partially revert r84730 by removing N2VDup from ARMInst...
tree
|
commitdiff
2009-11-23
Jim Grosbach
fold immediate of a + Const into the user as a subtract...
tree
|
commitdiff
2009-11-23
Johnny Chen
Revert r84572 by removing N3VImm from ARMInstrFormats...
tree
|
commitdiff
2009-11-23
Johnny Chen
Partially revert r89377 by removing NLdStLN class defin...
tree
|
commitdiff
2009-11-23
Johnny Chen
Make it clear that the index bit(s) of Vector Get Lane...
tree
|
commitdiff
2009-11-23
David Goodwin
Minor itinerary fixes for FP instructions.
tree
|
commitdiff
2009-11-22
Jim Grosbach
Move default FrameReg val to getFrameIndexReference...
tree
|
commitdiff
2009-11-22
Jim Grosbach
Generate more correct debug info for frame indices.
tree
|
commitdiff
2009-11-21
Jim Grosbach
Revert 89562. We're being sneakier than I was giving...
tree
|
commitdiff
2009-11-21
Jim Grosbach
Darwin requires a frame pointer for all non-leaf functi...
tree
|
commitdiff
2009-11-21
Evan Cheng
Add predicate operand to NEON instructions. Fix lots...
tree
|
commitdiff
2009-11-21
Devang Patel
We are not using DBG_STOPPOINT anymore.
tree
|
commitdiff
2009-11-20
Evan Cheng
Remat VLDRD from constpool. Clean up some instruction...
tree
|
commitdiff
2009-11-20
Jim Grosbach
The verify() call of CPEIsInRange() isn't right for...
tree
|
commitdiff
2009-11-20
Jim Grosbach
Remove verifySizes() since it's not adding much value.
tree
|
commitdiff
2009-11-20
Evan Cheng
Also CSE non-pic load from constant pools.
tree
|
commitdiff
2009-11-20
Evan Cheng
Fix codegen of conditional move of immediates. We were...
tree
|
commitdiff
2009-11-20
Eric Christopher
Update comment to reflect instruction.
tree
|
commitdiff
2009-11-19
Jim Grosbach
When placing constant islands and adjusting for alignme...
tree
|
commitdiff
2009-11-19
Evan Cheng
Refactor cmov selection code out to a separate function...
tree
|
commitdiff
2009-11-19
Johnny Chen
Added NLdStLN which is similar to NLdSt with the except...
tree
|
commitdiff
2009-11-19
Jim Grosbach
fix typo
tree
|
commitdiff
2009-11-19
Evan Cheng
80 col violation.
tree
|
commitdiff
2009-11-19
Evan Cheng
More consistent thumb1 asm printing.
tree
|
commitdiff
2009-11-19
Evan Cheng
Shrink ldr / str [sp, imm0-1024] to 16-bit instructions.
tree
|
commitdiff
2009-11-19
Evan Cheng
Eliminate more * 4 in Thumb1 asm printing for consisten...
tree
|
commitdiff
2009-11-18
David Goodwin
Add ARMv6 itineraries.
tree
|
commitdiff
2009-11-18
Bob Wilson
Fix a few places that were missed when we converted...
tree
|
commitdiff
2009-11-18
Bob Wilson
Add a target hook to allow changing the tail duplicatio...
tree
|
commitdiff
2009-11-17
Jim Grosbach
Enable arm jumpt table adjustment.
tree
|
commitdiff
2009-11-17
Anton Korobeynikov
Both Darwin as and GNU as violate ARM docs wrt printing...
tree
|
commitdiff
2009-11-17
Johnny Chen
Set Inst{15-12} (Rd/Rt) to 0b1111 (PC) for BR_JTadd...
tree
|
commitdiff
2009-11-17
Jim Grosbach
When moving a block for table jumps, make sure the...
tree
|
commitdiff
2009-11-16
Johnny Chen
Set Rm bits of BX_RET to 0b1110 (R14); and set conditio...
tree
|
commitdiff
2009-11-16
Jim Grosbach
Make the pass class name more explicit.
tree
|
commitdiff
2009-11-16
Jim Grosbach
make pass name a bit more clear
tree
|
commitdiff
next