projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
GlobalOpt: EvaluateFunction() must not evaluate stores to weak_odr globals.
2010-08-12
Jakob Stoklund Olesen
Handle an empty dupli.
commit
|
commitdiff
|
tree
2010-08-12
Jakob Stoklund Olesen
Update the SplitAnalysis statistics as uses are moved...
commit
|
commitdiff
|
tree
2010-08-12
Jakob Stoklund Olesen
Also recompute HasPHIKill flags in LiveInterval::RenumberValues.
commit
|
commitdiff
|
tree
2010-08-12
Jakob Stoklund Olesen
Remove trailing whitespace.
commit
|
commitdiff
|
tree
2010-08-12
Jakob Stoklund Olesen
Clean up debug output.
commit
|
commitdiff
|
tree
2010-08-12
Jakob Stoklund Olesen
Implement single block splitting.
commit
|
commitdiff
|
tree
2010-08-11
Jakob Stoklund Olesen
Fix <rdar://problem/8282498> even if it doesn't reproduce...
commit
|
commitdiff
|
tree
2010-08-11
Jakob Stoklund Olesen
Fix a FIXME. The SlotIndex::Slot enum should be private.
commit
|
commitdiff
|
tree
2010-08-10
Jakob Stoklund Olesen
Give up on register class recalculation when the register...
commit
|
commitdiff
|
tree
2010-08-10
Jakob Stoklund Olesen
Avoid editing the current live interval during remat.
commit
|
commitdiff
|
tree
2010-08-10
Jakob Stoklund Olesen
More debug spew
commit
|
commitdiff
|
tree
2010-08-10
Jakob Stoklund Olesen
Implement register class inflation.
commit
|
commitdiff
|
tree
2010-08-10
Jakob Stoklund Olesen
Recalculate the spill weight and allocation hint for...
commit
|
commitdiff
|
tree
2010-08-10
Jakob Stoklund Olesen
Fix test for more architectures. Patch by Tobias Grosser.
commit
|
commitdiff
|
tree
2010-08-10
Jakob Stoklund Olesen
Transpose the calculation of spill weights such that...
commit
|
commitdiff
|
tree
2010-08-09
Jakob Stoklund Olesen
A REG_SEQUENCE instruction may use the same register...
commit
|
commitdiff
|
tree
2010-08-06
Jakob Stoklund Olesen
Lazily defer duplicating the live interval we are splitting...
commit
|
commitdiff
|
tree
2010-08-06
Jakob Stoklund Olesen
Keep the MachiuneFunctionPass pointer around. It is...
commit
|
commitdiff
|
tree
2010-08-06
Jakob Stoklund Olesen
Add LiveInterval::RenumberValues - Garbage collection...
commit
|
commitdiff
|
tree
2010-08-06
Jakob Stoklund Olesen
Add more verification of LiveIntervals.
commit
|
commitdiff
|
tree
2010-08-06
Jakob Stoklund Olesen
Fix swapped COPY operands.
commit
|
commitdiff
|
tree
2010-08-06
Jakob Stoklund Olesen
Don't try to verify LiveIntervals for physical registers.
commit
|
commitdiff
|
tree
2010-08-05
Jakob Stoklund Olesen
Be more aggressive about removing joined physreg copies.
commit
|
commitdiff
|
tree
2010-08-05
Jakob Stoklund Olesen
Don't verify LiveVariables if LiveIntervals is available.
commit
|
commitdiff
|
tree
2010-08-05
Jakob Stoklund Olesen
Add basic verification of LiveIntervals.
commit
|
commitdiff
|
tree
2010-08-05
Jakob Stoklund Olesen
Remove double-def checking from MachineVerifier, so...
commit
|
commitdiff
|
tree
2010-08-05
Jakob Stoklund Olesen
Avoid using a live std::multimap iterator while editing...
commit
|
commitdiff
|
tree
2010-08-04
Jakob Stoklund Olesen
Coalesce stack slot accesses that arise when spilling...
commit
|
commitdiff
|
tree
2010-08-04
Jakob Stoklund Olesen
Checkpoint SplitKit progress.
commit
|
commitdiff
|
tree
2010-08-03
Jakob Stoklund Olesen
Oops. Don't normalize spill weights twice.
commit
|
commitdiff
|
tree
2010-08-03
Jakob Stoklund Olesen
OK, that's it. This test is going away now. But don...
commit
|
commitdiff
|
tree
2010-07-29
Jakob Stoklund Olesen
Revert r109652, and remove the offending assert in...
commit
|
commitdiff
|
tree
2010-07-29
Jakob Stoklund Olesen
Fix a bug in the -regalloc=fast handling of exotic...
commit
|
commitdiff
|
tree
2010-07-29
Jakob Stoklund Olesen
Use the right gcc tool args for IsARMArchitecture.
commit
|
commitdiff
|
tree
2010-07-28
Jakob Stoklund Olesen
Create a fixed stack object for varargs that is as...
commit
|
commitdiff
|
tree
2010-07-28
Jakob Stoklund Olesen
Print out the regclass of any virtual registers used...
commit
|
commitdiff
|
tree
2010-07-27
Jakob Stoklund Olesen
The isLoadFromStackSlot and isStoreToStackSlot have...
commit
|
commitdiff
|
tree
2010-07-27
Jakob Stoklund Olesen
Add assertions that expose the PR7713 miscompilation...
commit
|
commitdiff
|
tree
2010-07-26
Jakob Stoklund Olesen
Add SplitEditor to SplitKit. This class will be used...
commit
|
commitdiff
|
tree
2010-07-20
Jakob Stoklund Olesen
Change the createSpiller interface to take a MachineFunction...
commit
|
commitdiff
|
tree
2010-07-20
Jakob Stoklund Olesen
Implement loop splitting analysis.
commit
|
commitdiff
|
tree
2010-07-20
Jakob Stoklund Olesen
Appease the colonials.
commit
|
commitdiff
|
tree
2010-07-20
Jakob Stoklund Olesen
Beginning SplitKit - utility classes for live range...
commit
|
commitdiff
|
tree
2010-07-19
Jakob Stoklund Olesen
Spillers may alter MachineLoopInfo when breaking critical...
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Remove the isMoveInstr() hook.
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Avoid isMoveInstr when printing XCore pseudo-moves.
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Use MI.isCopy.
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Use a small local function for a single remaining late...
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Keep valgrind quiet.
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Remove remaining calls to TII::isMoveInstr.
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Emit COPY instead of FMR/FMSD instructions for floating...
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Teach PPCInstrInfo::storeRegToStackSlot and loadRegFromStack...
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Remove the X86::FP_REG_KILL pseudo-instruction and...
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Search for a free FP register instead of just assuming...
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Allow x87 FP registers to be alive globally in a function.
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Remove many calls to TII::isMoveInstr. Targets should...
commit
|
commitdiff
|
tree
2010-07-16
Jakob Stoklund Olesen
Add forgotten test case.
commit
|
commitdiff
|
tree
2010-07-14
Jakob Stoklund Olesen
Last COPY conversion.
commit
|
commitdiff
|
tree
2010-07-14
Jakob Stoklund Olesen
Use TargetOpcode::COPY instead of X86-native register...
commit
|
commitdiff
|
tree
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
next