projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
reapply benjamin's instcombine patch, I don't see anything wrong with it and can...
2010-07-13
Jakob Stoklund Olesen
Remove vestigial decl.
commit
|
commitdiff
|
tree
2010-07-13
Jakob Stoklund Olesen
Print VNInfo flags.
commit
|
commitdiff
|
tree
2010-07-13
Jakob Stoklund Olesen
Add an assertion to make PR7542 fail consistently.
commit
|
commitdiff
|
tree
2010-07-13
Jakob Stoklund Olesen
Fix LiveInterval::overlaps so it doesn't claim touching...
commit
|
commitdiff
|
tree
2010-07-13
Jakob Stoklund Olesen
Don't add memory operands to storeRegToStackSlot /...
commit
|
commitdiff
|
tree
2010-07-12
Jakob Stoklund Olesen
Silence a warning.
commit
|
commitdiff
|
tree
2010-07-12
Jakob Stoklund Olesen
A basic block that only uses RFP registers still needs...
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
RISC architectures get their memory operand folding...
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Use target independent COPY instructions for the fake...
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Remove redundant branch. Thanks, Anton!
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Remove obsolete README_SSE note.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Remove TargetInstrInfo::copyRegToReg entirely.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for SystemZ.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Avoid SSE instructions in FastIsel when it is not available.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for XCore.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for Sparc.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for CellSPU.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for PowerPC.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Fix PIC16 comments referencing copyRegToReg.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for PIC16.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for MSP430.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for MBlaze.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for ARM.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for Blackfin.
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
X86InstrInfo::copyRegToReg is dead. Long live copyPhysReg!
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Remove copyRegToReg from TargetInstrInfo so it is not...
commit
|
commitdiff
|
tree
2010-07-11
Jakob Stoklund Olesen
Use COPY in X86FastISel::X86SelectRet.
commit
|
commitdiff
|
tree
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
next