projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
A couple of more places where a register liveness has been extended and its last...
2007-02-25
Evan Cheng
A couple of more places where a register liveness has...
commit
|
commitdiff
|
tree
2007-02-25
Evan Cheng
Add an assertion.
commit
|
commitdiff
|
tree
2007-02-25
Evan Cheng
Fix a couple of bugs related IsDead back propagation...
commit
|
commitdiff
|
tree
2007-02-25
Evan Cheng
If the liveinterval of the source instruction has been...
commit
|
commitdiff
|
tree
2007-02-25
Evan Cheng
Only add liveinterval to livein set if it isn't assigned...
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
Reuse extends the liveness of a register. Transfer...
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
Handle cases when joining live intervals of two virtual...
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
Mark livein registers as being in used.
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
-march=arm -enable-thumb => -march=thumb
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
Added -march=thumb; removed -enable-thumb.
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
80 col. violation.
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
A spill kills the register being stored. But it is...
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
First potential client of register scavenger.
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
By default, spills kills the register being stored.
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
Add option to turn on register scavenger; By default...
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
Temporay hook to enable register scavening for specific...
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
Use findRegisterUseOperand to find a kill of particular...
commit
|
commitdiff
|
tree
2007-02-23
Evan Cheng
Initial check in of register scavenger. Its only current...
commit
|
commitdiff
|
tree
2007-02-22
Evan Cheng
Copy and paste silliness.
commit
|
commitdiff
|
tree
2007-02-22
Evan Cheng
Remove unnecessary isKill properties if a live range...
commit
|
commitdiff
|
tree
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
next