projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Simplify lowering and selection of exception ops.
2007-02-21
Evan Cheng
ELF / PIC requires GOT be in the EBX register during...
commit
|
commitdiff
|
tree
2007-02-21
Evan Cheng
Out of bound reference.
commit
|
commitdiff
|
tree
2007-02-21
Evan Cheng
Use BitVector instead. No functionality change.
commit
|
commitdiff
|
tree
2007-02-20
Evan Cheng
This cast broke lots of tests.
commit
|
commitdiff
|
tree
2007-02-20
Evan Cheng
Dead code.
commit
|
commitdiff
|
tree
2007-02-20
Evan Cheng
How the heck did I forget patterns for llvm.x86.sse2...
commit
|
commitdiff
|
tree
2007-02-19
Evan Cheng
Added test case for PR1207.
commit
|
commitdiff
|
tree
2007-02-19
Evan Cheng
Re-apply my liveintervalanalysis changes. Now with...
commit
|
commitdiff
|
tree
2007-02-19
Evan Cheng
Fix test case.
commit
|
commitdiff
|
tree
2007-02-19
Evan Cheng
Temporarily reverting the patch. It's breaking llvm...
commit
|
commitdiff
|
tree
2007-02-17
Evan Cheng
- Changes how function livein's are handled, they now...
commit
|
commitdiff
|
tree
2007-02-17
Evan Cheng
Do not add livein's to entry MBB twice.
commit
|
commitdiff
|
tree
2007-02-17
Evan Cheng
Added removeLiveIn.
commit
|
commitdiff
|
tree
2007-02-17
Evan Cheng
Added findRegisterDefOperand().
commit
|
commitdiff
|
tree
2007-02-17
Evan Cheng
- Use MRegister::regsOverlap().
commit
|
commitdiff
|
tree
2007-02-17
Evan Cheng
Added removeLiveIn and more livein iterators.
commit
|
commitdiff
|
tree
2007-02-17
Evan Cheng
Allow LiveVariables to track liveness of more registers.
commit
|
commitdiff
|
tree
2007-02-17
Evan Cheng
Added getReservedRegs().
commit
|
commitdiff
|
tree
2007-02-17
Evan Cheng
- Added regsOverlap() to test if two registers overlap...
commit
|
commitdiff
|
tree
2007-02-16
Evan Cheng
Print <dead> def operands.
commit
|
commitdiff
|
tree
2007-02-16
Evan Cheng
Add live-ins to every BB.
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Update
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Proper fix for the off-by-one bug in clear_unused_bits().
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Missing a ;
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
BitVector::reference operator=(const reference& rhs...
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Remove unnecessary checks.
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
operator== returns false when two bitvectors have different...
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Merges two resize() variants.
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Clear no longer deleting the bits to avoid mallocs.
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
BitVector::count() bugs.
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Eliminate a redundent ctor; eliminate one more potential...
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
1 -> 1L since BitWord has type unsigned long.
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Eliminate new[0], just set Bits to NULL.
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Inverted the condition by accident.
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Bug fixes: assignment operator forgot to copy over...
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Use BitVector instead of vector<bool> which can be...
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Add a BitVector class.
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
isPhysRegUsed should be const.
commit
|
commitdiff
|
tree
2007-02-15
Evan Cheng
Should pass isKill and isDead to addRegOperand() as...
commit
|
commitdiff
|
tree
2007-02-13
Evan Cheng
Allow any MachineBasicBlock (not just the entry block...
commit
|
commitdiff
|
tree
2007-02-10
Evan Cheng
Add function live-ins to entry block live-in set.
commit
|
commitdiff
|
tree
2007-02-10
Evan Cheng
Add live-ins to MachineBasicBlock.
commit
|
commitdiff
|
tree
2007-02-10
Evan Cheng
Rename some variables to avoid confusion with SelectionDAGIS...
commit
|
commitdiff
|
tree
2007-02-09
Evan Cheng
These vectors are frequently large. Use std::vector...
commit
|
commitdiff
|
tree
2007-02-09
Evan Cheng
Add reference counting to constantpool entries. Delete...
commit
|
commitdiff
|
tree
2007-02-08
Evan Cheng
This is done.
commit
|
commitdiff
|
tree
2007-02-08
Evan Cheng
i64 setcc tests.
commit
|
commitdiff
|
tree
2007-02-08
Evan Cheng
Make use of TLI.SimplifySetCC() in LegalizeSetCCOperands().
commit
|
commitdiff
|
tree
2007-02-08
Evan Cheng
Move SimplifySetCC to TargetLowering and allow it to...
commit
|
commitdiff
|
tree
2007-02-08
Evan Cheng
Fixed a long standing spiller bug that's exposed by...
commit
|
commitdiff
|
tree
2007-02-07
Evan Cheng
isLowRegister() expects input is a physical register.
commit
|
commitdiff
|
tree
2007-02-07
Evan Cheng
Rename.
commit
|
commitdiff
|
tree
2007-02-07
Evan Cheng
If sp offset will be materialized in a register. Clear...
commit
|
commitdiff
|
tree
2007-02-07
Evan Cheng
Get rid of references to iostream.
commit
|
commitdiff
|
tree
2007-02-07
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2007-02-07
Evan Cheng
New entry.
commit
|
commitdiff
|
tree
2007-02-07
Evan Cheng
In thumb mode, R3 is reserved, but it can be live in...
commit
|
commitdiff
|
tree
2007-02-07
Evan Cheng
Update
commit
|
commitdiff
|
tree
2007-02-07
Evan Cheng
- If fp (r7) is used to reference stack objects, use...
commit
|
commitdiff
|
tree
2007-02-07
Evan Cheng
eliminateFrameIndex() is even more complicated if frame...
commit
|
commitdiff
|
tree
2007-02-07
Evan Cheng
Spill / restore should avoid modifying the condition...
commit
|
commitdiff
|
tree
2007-02-06
Evan Cheng
Select add FI, c correctly.
commit
|
commitdiff
|
tree
2007-02-06
Evan Cheng
Add a DYNAMIC_STACKALLOC test case.
commit
|
commitdiff
|
tree
2007-02-06
Evan Cheng
foldMemoryOperand() cannot fold tMOVrr sp into load...
commit
|
commitdiff
|
tree
2007-02-06
Evan Cheng
eliminateFrameIndex() bug when frame pointer is used...
commit
|
commitdiff
|
tree
2007-02-06
Evan Cheng
- Store val, [sp, c] must be selected to tSTRsp.
commit
|
commitdiff
|
tree
2007-02-03
Evan Cheng
Add a test case.
commit
|
commitdiff
|
tree
2007-02-03
Evan Cheng
ARM callseq_end should have a input flag operand so...
commit
|
commitdiff
|
tree
2007-02-03
Evan Cheng
Fix comments.
commit
|
commitdiff
|
tree
2007-02-03
Evan Cheng
- Branch max. displacement calculation bug.
commit
|
commitdiff
|
tree
2007-02-03
Evan Cheng
__builtin_isunordered test case.
commit
|
commitdiff
|
tree
2007-02-03
Evan Cheng
Pasto
commit
|
commitdiff
|
tree
2007-02-02
Evan Cheng
Another thumb large stack offset codegen bug.
commit
|
commitdiff
|
tree
2007-02-02
Evan Cheng
Use MBB.empty() instead of MBB.size() for speed.
commit
|
commitdiff
|
tree
2007-02-02
Evan Cheng
Watch out for empty BB.
commit
|
commitdiff
|
tree
2007-02-02
Evan Cheng
Ugh. Only meant to do this in thumb mode.
commit
|
commitdiff
|
tree
2007-02-02
Evan Cheng
Fix a bug in getARMCMP (which translate CondCode to...
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Thumb does not have clz.
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Pasto. Lots of it.
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
- Off by one bugs in maximum displacement calculation...
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
.set pc relative displacement bug: label should be...
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Add a note.
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Add a test case.
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Also set alignment of stack-based structs to 4 in thumb...
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Added a thumb vararg test.
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Special epilogue for vararg functions. We cannot do...
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Pessmistically assume the .align 2 before the first...
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Possible JT improvements.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Fix test case.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Don't emit unnecessary .align directive.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Handle an interesting corner case: the constpool_entry...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Don't want to add FramePtr to callee save spill list...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Fix test cases.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Darwin ABI requires FP to point to stack slot of prev FP.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Add entry.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Thumb add sp, #imm requires the immediate value be...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Update comment.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Dead comment.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Thumb asm syntax does not want 's' suffix for flag...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
When determining whether a pc relative branch / load...
commit
|
commitdiff
|
tree
next