projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Tidy some #includes and forward-declarations, and move the C binding code
2010-07-08
Jakob Stoklund Olesen
Remove references to INSERT_SUBREG after de-SSA.
commit
|
commitdiff
|
tree
2010-07-08
Jakob Stoklund Olesen
Add TargetInstrInfo::copyPhysReg hook and use it from...
commit
|
commitdiff
|
tree
2010-07-07
Jakob Stoklund Olesen
fix copies to/from GR8_ABCD_H even more
commit
|
commitdiff
|
tree
2010-07-07
Jakob Stoklund Olesen
Allow copies between GR8_ABCD_L and GR8_ABCD_H.
commit
|
commitdiff
|
tree
2010-07-07
Jakob Stoklund Olesen
Fix more places assuming subregisters have live intervals
commit
|
commitdiff
|
tree
2010-07-07
Jakob Stoklund Olesen
Revert "Remove references to INSERT_SUBREG after de...
commit
|
commitdiff
|
tree
2010-07-06
Jakob Stoklund Olesen
Remove references to INSERT_SUBREG after de-SSA
commit
|
commitdiff
|
tree
2010-07-06
Jakob Stoklund Olesen
Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass.
commit
|
commitdiff
|
tree
2010-07-06
Jakob Stoklund Olesen
Track defs for all aliases in NEONMoveFix.
commit
|
commitdiff
|
tree
2010-07-06
Jakob Stoklund Olesen
One more case assuming that subregs have live ranges.
commit
|
commitdiff
|
tree
2010-07-06
Jakob Stoklund Olesen
Fix buildbot breakage where a def is missing.
commit
|
commitdiff
|
tree
2010-07-06
Jakob Stoklund Olesen
Be more forgiving when calculating alias interference...
commit
|
commitdiff
|
tree
2010-07-04
Jakob Stoklund Olesen
Print symbolic subreg indices on REG_SEQUENCE and INSERT_SUBREG.
commit
|
commitdiff
|
tree
2010-07-03
Jakob Stoklund Olesen
Detect and handle COPY in many places.
commit
|
commitdiff
|
tree
2010-07-02
Jakob Stoklund Olesen
Add a new target independent COPY instruction and code...
commit
|
commitdiff
|
tree
2010-07-02
Jakob Stoklund Olesen
Clean up TargetOpcodes.h a bit, and limit the number...
commit
|
commitdiff
|
tree
2010-07-02
Jakob Stoklund Olesen
Remove invalid assert
commit
|
commitdiff
|
tree
2010-07-02
Jakob Stoklund Olesen
Handle unindexed instructions in SlotIndices.
commit
|
commitdiff
|
tree
2010-07-02
Jakob Stoklund Olesen
Properly handle debug values during inline spilling.
commit
|
commitdiff
|
tree
2010-07-02
Jakob Stoklund Olesen
Rematerialize as much as possible before inserting...
commit
|
commitdiff
|
tree
2010-07-01
Jakob Stoklund Olesen
Add memory operand folding support to InlineSpiller.
commit
|
commitdiff
|
tree
2010-06-30
Jakob Stoklund Olesen
Add support for rematerialization to InlineSpiller.
commit
|
commitdiff
|
tree
2010-06-30
Jakob Stoklund Olesen
Some fool committed without testing (or even building...
commit
|
commitdiff
|
tree
2010-06-30
Jakob Stoklund Olesen
Remember to track spill slot uses in VirtRegMap when...
commit
|
commitdiff
|
tree
2010-06-30
Jakob Stoklund Olesen
Use skipInstruction() as a simpler way of iterating...
commit
|
commitdiff
|
tree
2010-06-30
Jakob Stoklund Olesen
Use clEnumValN macro to work around keyword clash
commit
|
commitdiff
|
tree
2010-06-29
Jakob Stoklund Olesen
Begin implementation of an inline spiller.
commit
|
commitdiff
|
tree
2010-06-29
Jakob Stoklund Olesen
Fix the handling of partial redefines in the fast register...
commit
|
commitdiff
|
tree
2010-06-29
Jakob Stoklund Olesen
When no memoperands are present, assume unaligned,...
commit
|
commitdiff
|
tree
2010-06-28
Jakob Stoklund Olesen
Don't write temporary files in test directory
commit
|
commitdiff
|
tree
2010-06-28
Jakob Stoklund Olesen
After physreg coalescing, physical registers might...
commit
|
commitdiff
|
tree
2010-06-28
Jakob Stoklund Olesen
Add a triple so test runs on Linux as well.
commit
|
commitdiff
|
tree
2010-06-28
Jakob Stoklund Olesen
Add more special treatment for inline asm in RegAllocFast.
commit
|
commitdiff
|
tree
2010-06-26
Jakob Stoklund Olesen
When creating X86 MUL8 and DIV8 instructions, make...
commit
|
commitdiff
|
tree
2010-06-25
Jakob Stoklund Olesen
Don't track kills in VNInfo. Use interval ends instead.
commit
|
commitdiff
|
tree
2010-06-24
Jakob Stoklund Olesen
Make sure all eliminated kills are removed from VNInfo...
commit
|
commitdiff
|
tree
2010-06-24
Jakob Stoklund Olesen
Don't return a std::vector in the Spiller interface...
commit
|
commitdiff
|
tree
2010-06-24
Jakob Stoklund Olesen
Remove the now unused LiveIntervals::getVNInfoSourceReg().
commit
|
commitdiff
|
tree
2010-06-24
Jakob Stoklund Olesen
Teach AdjustCopiesBackFrom to also use CoalescerPair...
commit
|
commitdiff
|
tree
2010-06-24
Jakob Stoklund Olesen
Remove the -fast-spill option.
commit
|
commitdiff
|
tree
2010-06-24
Jakob Stoklund Olesen
Replace a big gob of old coalescer logic with the new...
commit
|
commitdiff
|
tree
2010-06-24
Jakob Stoklund Olesen
Print the LSBs of a SlotIndex symbolically using letters...
commit
|
commitdiff
|
tree
2010-06-24
Jakob Stoklund Olesen
Be more strict about subreg-to-subreg copies in CoalescerPair.
commit
|
commitdiff
|
tree
2010-06-24
Jakob Stoklund Olesen
Verify that VNI kills are pointing to existing instructions.
commit
|
commitdiff
|
tree
2010-06-24
Jakob Stoklund Olesen
Revert "Replace a big gob of old coalescer logic with...
commit
|
commitdiff
|
tree
2010-06-24
Jakob Stoklund Olesen
Replace a big gob of old coalescer logic with the new...
commit
|
commitdiff
|
tree
2010-06-23
Jakob Stoklund Olesen
Add a few VNInfo data structure checks.
commit
|
commitdiff
|
tree
2010-06-22
Jakob Stoklund Olesen
Also convert SUBREG_TO_REG to a KILL when relevant...
commit
|
commitdiff
|
tree
2010-06-22
Jakob Stoklund Olesen
Remove the SimpleJoin optimization from SimpleRegisterCoales...
commit
|
commitdiff
|
tree
2010-06-18
Jakob Stoklund Olesen
Only run CoalesceExtSubRegs when we can expect LiveIntervalA...
commit
|
commitdiff
|
tree
2010-06-18
Jakob Stoklund Olesen
TwoAddressInstructionPass::CoalesceExtSubRegs can insert...
commit
|
commitdiff
|
tree
2010-06-18
Jakob Stoklund Olesen
When using ADDri to get the address of a stack object...
commit
|
commitdiff
|
tree
2010-06-18
Jakob Stoklund Olesen
Treat the ARM inline asm {cc} constraint as a physreg...
commit
|
commitdiff
|
tree
2010-06-16
Jakob Stoklund Olesen
Don't attempt preserving conservative kill flags. We...
commit
|
commitdiff
|
tree
2010-06-16
Jakob Stoklund Olesen
Allow a register to be redefined multiple times in...
commit
|
commitdiff
|
tree
2010-06-15
Jakob Stoklund Olesen
Remove the local register allocator.
commit
|
commitdiff
|
tree
2010-06-15
Jakob Stoklund Olesen
Fix an exotic bug that only showed up in an internal...
commit
|
commitdiff
|
tree
2010-06-15
Jakob Stoklund Olesen
Avoid processing early clobbers twice in RegAllocFast.
commit
|
commitdiff
|
tree
2010-06-15
Jakob Stoklund Olesen
Add CoalescerPair helper class.
commit
|
commitdiff
|
tree
2010-06-09
Jakob Stoklund Olesen
Mark physregs defined by inline asm as implicit.
commit
|
commitdiff
|
tree
2010-06-09
Jakob Stoklund Olesen
Add argument name comments.
commit
|
commitdiff
|
tree
2010-06-04
Jakob Stoklund Olesen
Keep track of the call instructions whose clobber lists...
commit
|
commitdiff
|
tree
2010-06-03
Jakob Stoklund Olesen
Use the fast register allocator by default for -O0...
commit
|
commitdiff
|
tree
2010-06-03
Jakob Stoklund Olesen
Use readsWritesVirtualRegister instead of counting...
commit
|
commitdiff
|
tree
2010-06-02
Jakob Stoklund Olesen
Add full register <imp-def> operands when the coalescer...
commit
|
commitdiff
|
tree
2010-06-02
Jakob Stoklund Olesen
Slightly change the meaning of the reMaterialize target...
commit
|
commitdiff
|
tree
2010-06-01
Jakob Stoklund Olesen
Properly compose subregister indices when coalescing.
commit
|
commitdiff
|
tree
2010-05-29
Jakob Stoklund Olesen
Handle composed subreg indices when processing REQ_SEQUENCE...
commit
|
commitdiff
|
tree
2010-05-28
Jakob Stoklund Olesen
Emit TargetRegisterInfo::composeSubRegIndices().
commit
|
commitdiff
|
tree
2010-05-28
Jakob Stoklund Olesen
Merge the SystemZ subreg_even32 SubRegIndex into subreg_32bi...
commit
|
commitdiff
|
tree
2010-05-28
Jakob Stoklund Olesen
Add a TargetRegisterInfo::composeSubRegIndices hook...
commit
|
commitdiff
|
tree
2010-05-28
Jakob Stoklund Olesen
Fix more tests that depended on the default register...
commit
|
commitdiff
|
tree
2010-05-27
Jakob Stoklund Olesen
Add a -regalloc=default option that chooses a register...
commit
|
commitdiff
|
tree
2010-05-27
Jakob Stoklund Olesen
Remove ancient prototype.
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Avoid counting InlineAsm as a call - it prevents loop...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Check that inherited subregisters all have a direct...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Give SubRegIndex names to all ARM subregisters. This...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Add StringRef::compare_numeric and use it to sort TableGen...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Suppress emmission of empty subreg/superreg/alias sets.
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Replace the SubRegSet tablegen class with a less error...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Revert "Replace the SubRegSet tablegen class with a...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Replace the SubRegSet tablegen class with a less error...
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Drop the SuperregHashTable. It is essentially the same...
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Separate unrelated cases that once shared a numeric...
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Print symbolic SubRegIndex names on machine operands.
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Remove NumberHack entirely.
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Ignore NumberHack and give each SubRegIndex instance...
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Use enums instead of literals for SystemZ subregisters
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Use enums instead of literals for X86 subregisters.
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Disable invalid coalescer assertion.
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Use enums instead of literals in the ARM backend.
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Switch SubRegSet to using symbolic SubRegIndices
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Lose the dummies
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Replace the tablegen RegisterClass field SubRegClassList...
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Add SubRegIndex defs to PowerPC. It looks like the...
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Use SubRegIndex in SystemZ.
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
SubRegIndex'ize Mips
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
SubRegIndex'ize MSP430
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Fix a few places that depended on the numeric value...
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Switch ARMRegisterInfo.td to use SubRegIndex and eliminate...
commit
|
commitdiff
|
tree
next