projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
add range version of insert()
2007-04-01
Evan Cheng
Add i16 address mode.
commit
|
commitdiff
|
tree
2007-03-30
Evan Cheng
Missing '&&'
commit
|
commitdiff
|
tree
2007-03-30
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2007-03-30
Evan Cheng
Don't add the same MI to register reuse "last def/use...
commit
|
commitdiff
|
tree
2007-03-30
Evan Cheng
Bug fix for PR1279. When isDead is propagate by copy...
commit
|
commitdiff
|
tree
2007-03-30
Evan Cheng
Test case for PR1279 (part 2).
commit
|
commitdiff
|
tree
2007-03-29
Evan Cheng
New entry.
commit
|
commitdiff
|
tree
2007-03-29
Evan Cheng
Can't re-materialize mov r, imm in thumb since mov...
commit
|
commitdiff
|
tree
2007-03-29
Evan Cheng
Disable load width reduction xform of variant (zext...
commit
|
commitdiff
|
tree
2007-03-29
Evan Cheng
Add support for hidden visibility to darwin/arm.
commit
|
commitdiff
|
tree
2007-03-29
Evan Cheng
New entries.
commit
|
commitdiff
|
tree
2007-03-28
Evan Cheng
Notes on re-materialization.
commit
|
commitdiff
|
tree
2007-03-28
Evan Cheng
Move rematerialization out of beta.
commit
|
commitdiff
|
tree
2007-03-28
Evan Cheng
Scale 1 is always ok.
commit
|
commitdiff
|
tree
2007-03-28
Evan Cheng
Remove isLegalAddressImmediate.
commit
|
commitdiff
|
tree
2007-03-28
Evan Cheng
GEP index sinking fixes:
commit
|
commitdiff
|
tree
2007-03-28
Evan Cheng
Added a test case for PR1279.
commit
|
commitdiff
|
tree
2007-03-28
Evan Cheng
Fix for PR1279. Dead def has a live interval of length...
commit
|
commitdiff
|
tree
2007-03-27
Evan Cheng
Unbreaks non-debug builds.
commit
|
commitdiff
|
tree
2007-03-27
Evan Cheng
SDISel does not preserve all, it changes CFG and other...
commit
|
commitdiff
|
tree
2007-03-27
Evan Cheng
Don't call getOperandConstraint() if operand index...
commit
|
commitdiff
|
tree
2007-03-26
Evan Cheng
Test case for PR1266.
commit
|
commitdiff
|
tree
2007-03-26
Evan Cheng
findRegisterUseOperand() changed.
commit
|
commitdiff
|
tree
2007-03-26
Evan Cheng
Fix for PR1266. Don't mark a two address operand IsKill.
commit
|
commitdiff
|
tree
2007-03-26
Evan Cheng
Change findRegisterUseOperand() to return operand index...
commit
|
commitdiff
|
tree
2007-03-26
Evan Cheng
SIGN_EXTEND_INREG requires one extra operand, a ValueType...
commit
|
commitdiff
|
tree
2007-03-24
Evan Cheng
Adjust offset to compensate for big endian machines.
commit
|
commitdiff
|
tree
2007-03-23
Evan Cheng
Make sure SEXTLOAD of the specific type is supported...
commit
|
commitdiff
|
tree
2007-03-23
Evan Cheng
Also replace uses of SRL if that's also folded during...
commit
|
commitdiff
|
tree
2007-03-23
Evan Cheng
A couple of bug fixes for reducing load width xform:
commit
|
commitdiff
|
tree
2007-03-22
Evan Cheng
Unbreak non-debug builds.
commit
|
commitdiff
|
tree
2007-03-22
Evan Cheng
Another test case.
commit
|
commitdiff
|
tree
2007-03-22
Evan Cheng
More opportunities to reduce load size.
commit
|
commitdiff
|
tree
2007-03-22
Evan Cheng
Test case for PR1257
commit
|
commitdiff
|
tree
2007-03-22
Evan Cheng
Fix for PR1257. Bug in live range shortening as a result...
commit
|
commitdiff
|
tree
2007-03-21
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2007-03-21
Evan Cheng
fold (truncate (srl (load x), c)) -> (smaller load...
commit
|
commitdiff
|
tree
2007-03-21
Evan Cheng
Mark re-materializable instructions.
commit
|
commitdiff
|
tree
2007-03-20
Evan Cheng
Updated.
commit
|
commitdiff
|
tree
2007-03-20
Evan Cheng
Potential spiller improvement.
commit
|
commitdiff
|
tree
2007-03-20
Evan Cheng
Minor bug.
commit
|
commitdiff
|
tree
2007-03-20
Evan Cheng
First cut trivial re-materialization support.
commit
|
commitdiff
|
tree
2007-03-20
Evan Cheng
Make two piece constant generation as a single instruction...
commit
|
commitdiff
|
tree
2007-03-20
Evan Cheng
New entry.
commit
|
commitdiff
|
tree
2007-03-20
Evan Cheng
Added MRegisterInfo hook to re-materialize an instruction.
commit
|
commitdiff
|
tree
2007-03-19
Evan Cheng
Remove -reduce-joining-phys-regs options. Make it on...
commit
|
commitdiff
|
tree
2007-03-19
Evan Cheng
Fix naming inconsistencies.
commit
|
commitdiff
|
tree
2007-03-19
Evan Cheng
Special LDR instructions to load from non-pc-relative...
commit
|
commitdiff
|
tree
2007-03-19
Evan Cheng
Constant generation instructions are re-materializable.
commit
|
commitdiff
|
tree
2007-03-19
Evan Cheng
Added isReMaterializable.
commit
|
commitdiff
|
tree
2007-03-19
Evan Cheng
Recognize target instruction flag 'isReMaterializable'.
commit
|
commitdiff
|
tree
2007-03-19
Evan Cheng
Add a TargetInstrDescriptor flag to mark an instruction...
commit
|
commitdiff
|
tree
2007-03-19
Evan Cheng
Minor bug fix.
commit
|
commitdiff
|
tree
2007-03-18
Evan Cheng
- Merge UsedBlocks info after two virtual registers...
commit
|
commitdiff
|
tree
2007-03-18
Evan Cheng
Keep UsedBlocks info accurate.
commit
|
commitdiff
|
tree
2007-03-18
Evan Cheng
Fix comment.
commit
|
commitdiff
|
tree
2007-03-17
Evan Cheng
Track the BB's where each virtual register is used.
commit
|
commitdiff
|
tree
2007-03-17
Evan Cheng
Joining a live interval of a physical register with...
commit
|
commitdiff
|
tree
2007-03-17
Evan Cheng
Use SmallSet instead of std::set.
commit
|
commitdiff
|
tree
2007-03-17
Evan Cheng
If sdisel has decided to sink GEP index expression...
commit
|
commitdiff
|
tree
2007-03-17
Evan Cheng
GEP index sink test case.
commit
|
commitdiff
|
tree
2007-03-16
Evan Cheng
Turn on GEP index sinking by default.
commit
|
commitdiff
|
tree
2007-03-16
Evan Cheng
Stupid bug.
commit
|
commitdiff
|
tree
2007-03-16
Evan Cheng
Sink a binary expression into its use blocks if it...
commit
|
commitdiff
|
tree
2007-03-16
Evan Cheng
Added isLegalAddressExpression(). Only allows X +/...
commit
|
commitdiff
|
tree
2007-03-16
Evan Cheng
Added isLegalAddressExpression hook to test if the...
commit
|
commitdiff
|
tree
2007-03-16
Evan Cheng
These forward declarations are not needed.
commit
|
commitdiff
|
tree
2007-03-15
Evan Cheng
Debugging output stuff.
commit
|
commitdiff
|
tree
2007-03-14
Evan Cheng
ARM isel should match ldr x +/- x * (2^n) to ldr [x...
commit
|
commitdiff
|
tree
2007-03-14
Evan Cheng
Estimate a cost using the possible number of scratch...
commit
|
commitdiff
|
tree
2007-03-14
Evan Cheng
Under X86-64 large code model, do not emit 32-bit pc...
commit
|
commitdiff
|
tree
2007-03-14
Evan Cheng
Notes about codegen issues.
commit
|
commitdiff
|
tree
2007-03-14
Evan Cheng
Clean up.
commit
|
commitdiff
|
tree
2007-03-14
Evan Cheng
Oops.
commit
|
commitdiff
|
tree
2007-03-14
Evan Cheng
X86-64 JIT is in large code model. Need stubs for direct...
commit
|
commitdiff
|
tree
2007-03-14
Evan Cheng
x86-64 JIT stub codegen.
commit
|
commitdiff
|
tree
2007-03-14
Evan Cheng
Preliminary support for X86-64 JIT stub codegen.
commit
|
commitdiff
|
tree
2007-03-13
Evan Cheng
New test.
commit
|
commitdiff
|
tree
2007-03-13
Evan Cheng
This got better.
commit
|
commitdiff
|
tree
2007-03-13
Evan Cheng
Try schedule def + use closer whne Sethi-Ullman numbers...
commit
|
commitdiff
|
tree
2007-03-13
Evan Cheng
AM2 can match 2^n +/- 1. e.g. ldr r3, [r2, r2, lsl #2]
commit
|
commitdiff
|
tree
2007-03-13
Evan Cheng
Zero is always a legal AM immediate.
commit
|
commitdiff
|
tree
2007-03-13
Evan Cheng
Correct type info for isLegalAddressImmediate() check.
commit
|
commitdiff
|
tree
2007-03-13
Evan Cheng
Implement getTargetLowering() or else LSR won't be...
commit
|
commitdiff
|
tree
2007-03-12
Evan Cheng
More flexible TargetLowering LSR hooks for testing...
commit
|
commitdiff
|
tree
2007-03-12
Evan Cheng
Updated TargetLowering LSR addressing mode hooks for...
commit
|
commitdiff
|
tree
2007-03-12
Evan Cheng
More flexible TargetLowering LSR hooks for testing...
commit
|
commitdiff
|
tree
2007-03-12
Evan Cheng
More flexible TargetLowering LSR hooks for testing...
commit
|
commitdiff
|
tree
2007-03-12
Evan Cheng
Use new TargetLowering addressing modes hooks.
commit
|
commitdiff
|
tree
2007-03-12
Evan Cheng
More flexible TargetLowering LSR hooks for testing...
commit
|
commitdiff
|
tree
2007-03-12
Evan Cheng
Stupid bug: SSE2 supports v2i64 add / sub.
commit
|
commitdiff
|
tree
2007-03-09
Evan Cheng
Minor stuff.
commit
|
commitdiff
|
tree
2007-03-09
Evan Cheng
Add comments about LSR / ARM.
commit
|
commitdiff
|
tree
2007-03-09
Evan Cheng
Unfinished work and ideas related to register scavenger.
commit
|
commitdiff
|
tree
2007-03-09
Evan Cheng
If a virtual register is already marked alive in this...
commit
|
commitdiff
|
tree
2007-03-09
Evan Cheng
Print preds / succs BB numbers.
commit
|
commitdiff
|
tree
2007-03-09
Evan Cheng
Avoid variable shadowing.
commit
|
commitdiff
|
tree
2007-03-08
Evan Cheng
Test inline asm modifier 'c'.
commit
|
commitdiff
|
tree
2007-03-08
Evan Cheng
Implement inline asm modifier c.
commit
|
commitdiff
|
tree
2007-03-08
Evan Cheng
Fix a typo.
commit
|
commitdiff
|
tree
next