projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
80 col violation.
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
2009-06-23
Evan Cheng
Code clean up.
commit
|
commitdiff
|
tree
2009-06-23
Evan Cheng
Add IsThumb1Only to most 16-bit thumb instructions...
commit
|
commitdiff
|
tree
2009-06-23
Evan Cheng
Rename SelectShifterOperand to SelectThumb2ShifterOperandReg.
commit
|
commitdiff
|
tree
2009-06-23
Evan Cheng
Obvious typo.
commit
|
commitdiff
|
tree
2009-06-23
Evan Cheng
Initial Thumb2 support. Majority of the work is done...
commit
|
commitdiff
|
tree
2009-06-23
Evan Cheng
Minor reorg.
commit
|
commitdiff
|
tree
2009-06-23
Evan Cheng
Replace isTwoAddress with operand constraint.
commit
|
commitdiff
|
tree
2009-06-22
Evan Cheng
It's coalescer, not coaleser.
commit
|
commitdiff
|
tree
2009-06-22
Evan Cheng
Fix another register coalescer crash: forgot to check...
commit
|
commitdiff
|
tree
2009-06-22
Evan Cheng
hasFP should return true if frame address is taken.
commit
|
commitdiff
|
tree
2009-06-20
Evan Cheng
Fix PR4419: handle defs of partial uses.
commit
|
commitdiff
|
tree
2009-06-19
Evan Cheng
Enable arm pre-allocation load / store multiple optimization...
commit
|
commitdiff
|
tree
2009-06-19
Evan Cheng
Revert 73718. It's breaking 254.gap.
commit
|
commitdiff
|
tree
2009-06-19
Evan Cheng
Add comments.
commit
|
commitdiff
|
tree
2009-06-19
Evan Cheng
Should be using Bcc (average) latency to determine...
commit
|
commitdiff
|
tree
2009-06-19
Evan Cheng
Transfer dead markers when a ldrd is changed into a...
commit
|
commitdiff
|
tree
2009-06-19
Evan Cheng
Latency information for ARM v6. It's rough and not...
commit
|
commitdiff
|
tree
2009-06-18
Evan Cheng
Remove UseThumbBacktraces. Just check if subtarget...
commit
|
commitdiff
|
tree
2009-06-18
Evan Cheng
Allow user to specify separate SVN url for llvm and...
commit
|
commitdiff
|
tree
2009-06-18
Evan Cheng
On Darwin, ams printer should output a second label...
commit
|
commitdiff
|
tree
2009-06-18
Evan Cheng
- Update register allocation hint after coalescing...
commit
|
commitdiff
|
tree
2009-06-16
Evan Cheng
CALL64pcrel32 immediate field is 32-bit. Patch by Abhinav...
commit
|
commitdiff
|
tree
2009-06-16
Evan Cheng
Rename RemoveCopiesFromValNo to TurnCopiesFromValNoToImpDefs.
commit
|
commitdiff
|
tree
2009-06-16
Evan Cheng
If a val# is defined by an implicit_def and it is being...
commit
|
commitdiff
|
tree
2009-06-15
Evan Cheng
On Darwin, frame pointer r7 is never available.
commit
|
commitdiff
|
tree
2009-06-15
Evan Cheng
ifcvt should ignore cfg where true and false successors...
commit
|
commitdiff
|
tree
2009-06-15
Evan Cheng
Typo.
commit
|
commitdiff
|
tree
2009-06-15
Evan Cheng
Do not form ldrd / strd if the two dests / srcs are...
commit
|
commitdiff
|
tree
2009-06-15
Evan Cheng
Silence a warning.
commit
|
commitdiff
|
tree
2009-06-15
Evan Cheng
Part 1.
commit
|
commitdiff
|
tree
2009-06-14
Evan Cheng
Move register allocation preference (or hint) from...
commit
|
commitdiff
|
tree
2009-06-13
Evan Cheng
Add a ARM specific pre-allocation pass that re-schedule...
commit
|
commitdiff
|
tree
2009-06-12
Evan Cheng
If killed register is defined by implicit_def, do not...
commit
|
commitdiff
|
tree
2009-06-12
Evan Cheng
Mark some pattern-less instructions as neverHasSideEffects.
commit
|
commitdiff
|
tree
2009-06-05
Evan Cheng
Changing allocation ordering from r3 ... r0 back to...
commit
|
commitdiff
|
tree
2009-06-05
Evan Cheng
When merging multiple load / store instructions. Use...
commit
|
commitdiff
|
tree
2009-06-05
Evan Cheng
Code clean up: return vector by reference rather than...
commit
|
commitdiff
|
tree
2009-06-04
Evan Cheng
RALinScan::attemptTrivialCoalescing() was returning...
commit
|
commitdiff
|
tree
2009-06-04
Evan Cheng
A value defined by an implicit_def can be liven to...
commit
|
commitdiff
|
tree
2009-06-04
Evan Cheng
A value defined by an implicit_def can be liven to...
commit
|
commitdiff
|
tree
2009-06-04
Evan Cheng
Re-apply 72756 with fixes. One of those was introduced...
commit
|
commitdiff
|
tree
2009-06-03
Evan Cheng
For Darwin / x86_64, override -relocation-model=static...
commit
|
commitdiff
|
tree
2009-06-03
Evan Cheng
Fix for PR4225: When rewriter reuse a value in a physical...
commit
|
commitdiff
|
tree
2009-06-03
Evan Cheng
Temporarily revert 72756 for now.
commit
|
commitdiff
|
tree
2009-06-03
Evan Cheng
Fold preceding / trailing base inc / dec into the single...
commit
|
commitdiff
|
tree
2009-06-03
Evan Cheng
If there is a def of a super-register followed by a...
commit
|
commitdiff
|
tree
2009-06-02
Evan Cheng
On Darwin x86_64 small code model doesn't guarantee...
commit
|
commitdiff
|
tree
2009-06-02
Evan Cheng
Avoid infinite looping in AllGlobalLoadUsesSimpleEnoughForHe...
commit
|
commitdiff
|
tree
2009-05-30
Evan Cheng
(i64 (zext (srl GR32 8))) -> movzbl AH is not safe...
commit
|
commitdiff
|
tree
2009-05-30
Evan Cheng
Untabify.
commit
|
commitdiff
|
tree
2009-05-29
Evan Cheng
Default isNarrowingProfitable to false.
commit
|
commitdiff
|
tree
2009-05-29
Evan Cheng
Remove an accidental commit.
commit
|
commitdiff
|
tree
2009-05-29
Evan Cheng
More h-registers tricks: folding zext nodes.
commit
|
commitdiff
|
tree
2009-05-28
Evan Cheng
Do not try to create a MVT type of width 0.
commit
|
commitdiff
|
tree
2009-05-28
Evan Cheng
Fix MOVMSKPDrr encoding.
commit
|
commitdiff
|
tree
2009-05-28
Evan Cheng
Fix PSIGND encoding bug. Patch by Sean Callanan.
commit
|
commitdiff
|
tree
2009-05-28
Evan Cheng
Incorporate patch feedbacks.
commit
|
commitdiff
|
tree
2009-05-28
Evan Cheng
Added optimization that narrow load / op / store and...
commit
|
commitdiff
|
tree
2009-05-27
Evan Cheng
Fix sfence jit encoding. Patch by Sean Callanan.
commit
|
commitdiff
|
tree
2009-05-26
Evan Cheng
Eliminate VarInfo::UsedBlocks.
commit
|
commitdiff
|
tree
2009-05-22
Evan Cheng
Fix bug in FoldFCmp_IntToFP_Cst. If inttofp is a uintofp...
commit
|
commitdiff
|
tree
2009-05-21
Evan Cheng
80 column violation.
commit
|
commitdiff
|
tree
2009-05-20
Evan Cheng
Fix test on non-darwin hosts.
commit
|
commitdiff
|
tree
2009-05-20
Evan Cheng
Try again. Allow call to immediate address for ELF...
commit
|
commitdiff
|
tree
2009-05-20
Evan Cheng
Cannot use immediate as call absolute target in PIC...
commit
|
commitdiff
|
tree
2009-05-18
Evan Cheng
Add short descriptions of 'implicit' and 'parallel'.
commit
|
commitdiff
|
tree
next