projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix some typos in a comment.
2009-07-17
Evan Cheng
Fix x86 inline ams 'q' constraint support. In 32-bit...
commit
|
commitdiff
|
tree
2009-07-17
Evan Cheng
Simplify some more.
commit
|
commitdiff
|
tree
2009-07-17
Evan Cheng
Simplify the coalescer (finally!) by making LiveIntervals...
commit
|
commitdiff
|
tree
2009-07-17
Evan Cheng
Fix tSUBspi operand definition. It reads and writes...
commit
|
commitdiff
|
tree
2009-07-17
Evan Cheng
Fix my brain cramp by inverting the assertion condition.
commit
|
commitdiff
|
tree
2009-07-16
Evan Cheng
GV with ghost linkage (module being lazily streamed...
commit
|
commitdiff
|
tree
2009-07-16
Evan Cheng
Changed my mind. We now allow remat of instructions...
commit
|
commitdiff
|
tree
2009-07-16
Evan Cheng
With recent MC changes, RIP base register is explicitly...
commit
|
commitdiff
|
tree
2009-07-16
Evan Cheng
Let callers decide the sub-register index on the def...
commit
|
commitdiff
|
tree
2009-07-15
Evan Cheng
ShortenDeadCopySrcLiveRange needs to be more conservative...
commit
|
commitdiff
|
tree
2009-07-15
Evan Cheng
Move load / store folding alignment require into the...
commit
|
commitdiff
|
tree
2009-07-14
Evan Cheng
control reaches end of non-void function.
commit
|
commitdiff
|
tree
2009-07-14
Evan Cheng
Use http instead https for anonymous readonly check...
commit
|
commitdiff
|
tree
2009-07-14
Evan Cheng
1. In Thumb mode, select tBx instead of ARM variants.
commit
|
commitdiff
|
tree
2009-07-14
Evan Cheng
Fix pr4544. When remating, make sure the destination...
commit
|
commitdiff
|
tree
2009-07-13
Evan Cheng
Revert an accidental commit.
commit
|
commitdiff
|
tree
2009-07-11
Evan Cheng
Don't put IT instruction before conditional branches.
commit
|
commitdiff
|
tree
2009-07-11
Evan Cheng
Smarter isel of ldrsb / ldrsh. Only make use of these...
commit
|
commitdiff
|
tree
2009-07-11
Evan Cheng
Major changes to Thumb (not Thumb2). Many 16-bit instruction...
commit
|
commitdiff
|
tree
2009-07-11
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2009-07-11
Evan Cheng
Fix up support for OptionalDefOperand when it defaults...
commit
|
commitdiff
|
tree
2009-07-11
Evan Cheng
Two-address pass should use findCommutedOpIndices to...
commit
|
commitdiff
|
tree
2009-07-10
Evan Cheng
Use findCommutedOpIndices to find the operands to commute.
commit
|
commitdiff
|
tree
2009-07-10
Evan Cheng
Undo my brain cramp.
commit
|
commitdiff
|
tree
2009-07-10
Evan Cheng
CMOVxx doesn't swap operands which it's commuted.
commit
|
commitdiff
|
tree
2009-07-10
Evan Cheng
Remove TargetInstrInfo::CommuteChangesDestination and...
commit
|
commitdiff
|
tree
2009-07-10
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2009-07-10
Evan Cheng
More info about Thumb1 predication support.
commit
|
commitdiff
|
tree
2009-07-10
Evan Cheng
We don't need separate thumb1 instructions tADDSi3...
commit
|
commitdiff
|
tree
2009-07-10
Evan Cheng
Add a thumb2 pass to insert IT blocks.
commit
|
commitdiff
|
tree
2009-07-10
Evan Cheng
Move isPredicated from .cpp to .h
commit
|
commitdiff
|
tree
2009-07-10
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2009-07-10
Evan Cheng
Remove a bogus assertion.
commit
|
commitdiff
|
tree
2009-07-09
Evan Cheng
Added Thumb IT instruction.
commit
|
commitdiff
|
tree
2009-07-09
Evan Cheng
Another todo entry.
commit
|
commitdiff
|
tree
2009-07-09
Evan Cheng
Initial support for load / store multiple opt pass...
commit
|
commitdiff
|
tree
2009-07-09
Evan Cheng
Fix ldm / stm unified syntax; add t2LDM_RET.
commit
|
commitdiff
|
tree
2009-07-09
Evan Cheng
LDM_RET should be marked mayLoad.
commit
|
commitdiff
|
tree
2009-07-09
Evan Cheng
Fix ldrd / strd address mode matching code. It allows...
commit
|
commitdiff
|
tree
2009-07-09
Evan Cheng
Add a Thumb readme entry.
commit
|
commitdiff
|
tree
2009-07-09
Evan Cheng
Correct comment.
commit
|
commitdiff
|
tree
2009-07-09
Evan Cheng
Targets sometimes assign fixed stack object to spill...
commit
|
commitdiff
|
tree
2009-07-09
Evan Cheng
Reorg includes.
commit
|
commitdiff
|
tree
2009-07-08
Evan Cheng
- Add some NEON ld / st instruction static encoding.
commit
|
commitdiff
|
tree
2009-07-08
Evan Cheng
Change how so_imm and t2_so_imm are handled. At instruction...
commit
|
commitdiff
|
tree
2009-07-08
Evan Cheng
Add a Thumb2 instruction flag to that indicates whether...
commit
|
commitdiff
|
tree
2009-07-08
Evan Cheng
Add a todo.
commit
|
commitdiff
|
tree
2009-07-07
Evan Cheng
Also statically set bit 25 for BR_JT instructions.
commit
|
commitdiff
|
tree
2009-07-07
Evan Cheng
Statically encode bit 25 to indicate immediate form...
commit
|
commitdiff
|
tree
2009-07-07
Evan Cheng
Add Thumb2 movcc instructions.
commit
|
commitdiff
|
tree
2009-07-07
Evan Cheng
Add missing tests.
commit
|
commitdiff
|
tree
2009-07-07
Evan Cheng
Add BX and BXr9 encodings. Patch by Sean Callanan.
commit
|
commitdiff
|
tree
2009-07-07
Evan Cheng
Revert 74898. It broke several tests.
commit
|
commitdiff
|
tree
2009-07-07
Evan Cheng
Add Thumb2 pkhbt / pkhtb.
commit
|
commitdiff
|
tree
2009-07-07
Evan Cheng
Add some more Thumb2 multiplication instructions.
commit
|
commitdiff
|
tree
2009-07-07
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2009-07-06
Evan Cheng
isThumb2 really should mean thumb2 only, not thumb2+.
commit
|
commitdiff
|
tree
2009-07-06
Evan Cheng
Add bfc to armv6t2.
commit
|
commitdiff
|
tree
2009-07-06
Evan Cheng
Added ARM::mls for armv6t2.
commit
|
commitdiff
|
tree
2009-07-06
Evan Cheng
Avoid adding a duplicate def. This fixes PR4478.
commit
|
commitdiff
|
tree
2009-07-03
Evan Cheng
Add thumb2 sign / zero extend with rotate instructions.
commit
|
commitdiff
|
tree
2009-07-03
Evan Cheng
Add Thumb2 load / store multiple instructions. Not...
commit
|
commitdiff
|
tree
2009-07-03
Evan Cheng
t2LDR_PRE etc are loads.
commit
|
commitdiff
|
tree
2009-07-03
Evan Cheng
Added indexed stores.
commit
|
commitdiff
|
tree
2009-07-02
Evan Cheng
Sign extending pre/post indexed loads.
commit
|
commitdiff
|
tree
2009-07-02
Evan Cheng
Thumb2 pre/post indexed loads.
commit
|
commitdiff
|
tree
2009-07-02
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2009-07-02
Evan Cheng
Change the meaning of predicate hasThumb2 to mean thumb2...
commit
|
commitdiff
|
tree
2009-07-02
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2009-07-02
Evan Cheng
Factor out ARM indexed load matching code.
commit
|
commitdiff
|
tree
2009-07-01
Evan Cheng
CommuteChangesDestination() should check if to-be-commuted...
commit
|
commitdiff
|
tree
2009-07-01
Evan Cheng
Remove special handling of implicit_def. Fix a couple...
commit
|
commitdiff
|
tree
2009-07-01
Evan Cheng
Handle IMPLICIT_DEF with isUndef operand marker, part...
commit
|
commitdiff
|
tree
2009-06-30
Evan Cheng
Temporarily restore the scavenger implicit_def checking...
commit
|
commitdiff
|
tree
2009-06-30
Evan Cheng
Add a bit IsUndef to MachineOperand. This indicates...
commit
|
commitdiff
|
tree
2009-06-30
Evan Cheng
A few more load instructions.
commit
|
commitdiff
|
tree
2009-06-29
Evan Cheng
Implement Thumb2 ldr.
commit
|
commitdiff
|
tree
2009-06-27
Evan Cheng
Renaming for consistency.
commit
|
commitdiff
|
tree
2009-06-26
Evan Cheng
Add x86 support for 'n' inline asm modifier. This will...
commit
|
commitdiff
|
tree
2009-06-26
Evan Cheng
Fix tests: Count -> count.
commit
|
commitdiff
|
tree
2009-06-26
Evan Cheng
Indentation.
commit
|
commitdiff
|
tree
2009-06-26
Evan Cheng
Simplify predicate CarryDefIsUsed.
commit
|
commitdiff
|
tree
2009-06-26
Evan Cheng
Fix a CodeGenDAGPatterns bug. Check if top level predicates...
commit
|
commitdiff
|
tree
2009-06-26
Evan Cheng
Add a note about commuting conditional move.
commit
|
commitdiff
|
tree
2009-06-26
Evan Cheng
These are done / no longer applicable.
commit
|
commitdiff
|
tree
2009-06-26
Evan Cheng
Mark a bunch of instructions commutable.
commit
|
commitdiff
|
tree
2009-06-26
Evan Cheng
tst is also commutable.
commit
|
commitdiff
|
tree
2009-06-25
Evan Cheng
Select ADC, SBC, and RSC instead of the ADCS, SBCS...
commit
|
commitdiff
|
tree
2009-06-25
Evan Cheng
Unbreak mingw build. Patch by Viktor Kutuzov.
commit
|
commitdiff
|
tree
2009-06-25
Evan Cheng
ISD::ADDE / ISD::SUBE updates the carry bit so they...
commit
|
commitdiff
|
tree
2009-06-25
Evan Cheng
Change thumb2 instruction definitions so if-converter...
commit
|
commitdiff
|
tree
2009-06-25
Evan Cheng
Add thumb2 add sp.
commit
|
commitdiff
|
tree
2009-06-25
Evan Cheng
Some reorg and additional comments.
commit
|
commitdiff
|
tree
2009-06-24
Evan Cheng
Add Thumb2 pc relative add.
commit
|
commitdiff
|
tree
2009-06-24
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2009-06-24
Evan Cheng
We should run these tests as well.
commit
|
commitdiff
|
tree
2009-06-24
Evan Cheng
Move thumb and thumb2 tests into separate directories.
commit
|
commitdiff
|
tree
2009-06-24
Evan Cheng
Fix support for inline asm input / output operand tying...
commit
|
commitdiff
|
tree
2009-06-23
Evan Cheng
Test instructions operands were printed in the wrong...
commit
|
commitdiff
|
tree
2009-06-23
Evan Cheng
Proper patterns for thumb2 shift and rotate instructions.
commit
|
commitdiff
|
tree
next