projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use COPY for fast-isel bitconvert, but don't create cross-class copies.
2010-07-11
Jakob Stoklund Olesen
Use COPY for fast-isel bitconvert, but don't create...
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with COPY in FastISelEmitter.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Use COPY for extracting ImplicitDef'ed values from...
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Use COPY in FastISel everywhere it is safe and trivial.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for Mips.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for Alpha.
commit
|
commitdiff
|
tree
2010-07-10
Jakob Stoklund Olesen
Use COPY in targets
commit
|
commitdiff
|
tree
2010-07-10
Jakob Stoklund Olesen
Replace copyRegToReg with COPY everywhere in lib/CodeGen...
commit
|
commitdiff
|
tree
2010-07-10
Jakob Stoklund Olesen
Only collect subreg extracting copies for later coalescing.
commit
|
commitdiff
|
tree
2010-07-10
Jakob Stoklund Olesen
Emit COPY instructions instead of using copyRegToReg...
commit
|
commitdiff
|
tree
2010-07-10
Jakob Stoklund Olesen
Don't emit st(0)/st(1) copies as FpMOV instructions...
commit
|
commitdiff
|
tree
2010-07-10
Jakob Stoklund Olesen
FileCheckize inline asm FP stack tests
commit
|
commitdiff
|
tree
2010-07-10
Jakob Stoklund Olesen
An x86 function returns a floating point value in st...
commit
|
commitdiff
|
tree
2010-07-09
Jakob Stoklund Olesen
Remember the *_TC opcodes for load/store
commit
|
commitdiff
|
tree
2010-07-09
Jakob Stoklund Olesen
Fix small bug in isMoveInstr -> COPY translation
commit
|
commitdiff
|
tree
2010-07-09
Jakob Stoklund Olesen
Automatically fold COPY instructions into stack load...
commit
|
commitdiff
|
tree
2010-07-09
Jakob Stoklund Olesen
Fix a few tests
commit
|
commitdiff
|
tree
2010-07-09
Jakob Stoklund Olesen
Remat uncoalescable COPY instrs
commit
|
commitdiff
|
tree
2010-07-09
Jakob Stoklund Olesen
Change TII::foldMemoryOperand API to require the machine...
commit
|
commitdiff
|
tree
2010-07-09
Jakob Stoklund Olesen
Avoid creating %physreg:subidx operands in SimpleRegisterCoa...
commit
|
commitdiff
|
tree
2010-07-09
Jakob Stoklund Olesen
Deal with a few remaining spots that assume physical...
commit
|
commitdiff
|
tree
2010-07-09
Jakob Stoklund Olesen
Fix test to be less sensitive of regalloc accidents
commit
|
commitdiff
|
tree
2010-07-09
Jakob Stoklund Olesen
Fix broken isCopy handling in TrimLiveIntervalToLastUse.
commit
|
commitdiff
|
tree
2010-07-09
Jakob Stoklund Olesen
Handle COPY in VirtRegRewriter.
commit
|
commitdiff
|
tree
2010-07-08
Jakob Stoklund Olesen
Revert "Fix broken isCopy handling in TrimLiveIntervalToLastUse"
commit
|
commitdiff
|
tree
2010-07-08
Jakob Stoklund Olesen
Fix broken isCopy handling in TrimLiveIntervalToLastUse
commit
|
commitdiff
|
tree
2010-07-08
Jakob Stoklund Olesen
Remember the VR64 register class
commit
|
commitdiff
|
tree
2010-07-08
Jakob Stoklund Olesen
Teach the x86 floating point stackifier to handle COPY...
commit
|
commitdiff
|
tree
2010-07-08
Jakob Stoklund Olesen
Implement X86InstrInfo::copyPhysReg
commit
|
commitdiff
|
tree
2010-07-08
Jakob Stoklund Olesen
Convert EXTRACT_SUBREG to COPY when emitting machine...
commit
|
commitdiff
|
tree
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
next