projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
the immediate field of pshufw is actually an 8-bit field, not a 8-bit field that...
2010-10-02
Jakob Stoklund Olesen
Stop using LiveRange in MachineVerifier.
commit
|
commitdiff
|
tree
2010-10-01
Jakob Stoklund Olesen
Drop the use of LiveInterval::iterator and the LiveRange...
commit
|
commitdiff
|
tree
2010-10-01
Jakob Stoklund Olesen
When RemoveCopyByCommutingDef is creating additional...
commit
|
commitdiff
|
tree
2010-10-01
Jakob Stoklund Olesen
Pretty up the debug output during RemoveCopyByCommutingDef.
commit
|
commitdiff
|
tree
2010-09-30
Jakob Stoklund Olesen
Try again to disable critical edge splitting in CodeGenPrepare.
commit
|
commitdiff
|
tree
2010-09-30
Jakob Stoklund Olesen
When isel is emitting instructions for an x86 target...
commit
|
commitdiff
|
tree
2010-09-27
Jakob Stoklund Olesen
Don't try to constant fold libm functions with non...
commit
|
commitdiff
|
tree
2010-09-27
Jakob Stoklund Olesen
Revert "Disable codegen prepare critical edge splitting...
commit
|
commitdiff
|
tree
2010-09-27
Jakob Stoklund Olesen
Explicitly disable CGP critical edge splitting for...
commit
|
commitdiff
|
tree
2010-09-27
Jakob Stoklund Olesen
Don't depend on basic block numbering.
commit
|
commitdiff
|
tree
2010-09-25
Jakob Stoklund Olesen
Avoid using VNInfo::getCopy as much as possible. I...
commit
|
commitdiff
|
tree
2010-09-25
Jakob Stoklund Olesen
Remove SlotIndex::PHI_BIT. It is no longer used by...
commit
|
commitdiff
|
tree
2010-09-25
Jakob Stoklund Olesen
Remove the only use of SlotIndex::isPHI. This bit is...
commit
|
commitdiff
|
tree
2010-09-24
Jakob Stoklund Olesen
Terminator gaps were unused. Might as well delete them.
commit
|
commitdiff
|
tree
2010-09-24
Jakob Stoklund Olesen
Be more precise when trying to XFAIL this tester: http...
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
Build the complement interval dupli after the split...
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
Refix MSVC9 and upper_bound. It actually needs a fully...
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
Don't pollute the global namespace.
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
MSVC9 does not support upper_bound with an asymmetric...
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
Add LiveInterval::find and use it for most LiveRange...
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
Remove dead method.
commit
|
commitdiff
|
tree
2010-09-19
Jakob Stoklund Olesen
Add one more Core i7 model number.
commit
|
commitdiff
|
tree
2010-09-17
Jakob Stoklund Olesen
Don't include <fenv.h> now that we have llvm/System...
commit
|
commitdiff
|
tree
2010-09-16
Jakob Stoklund Olesen
Use the value mapping provided by LiveIntervalMap....
commit
|
commitdiff
|
tree
2010-09-15
Jakob Stoklund Olesen
Remember VLDMQ.
commit
|
commitdiff
|
tree
2010-09-15
Jakob Stoklund Olesen
Add missing break.
commit
|
commitdiff
|
tree
2010-09-15
Jakob Stoklund Olesen
Recognize VST1q64Pseudo and VSTMQ as stack slot stores.
commit
|
commitdiff
|
tree
2010-09-15
Jakob Stoklund Olesen
Move ARM is{LoadFrom,StoreTo}StackSlot closer to their...
commit
|
commitdiff
|
tree
2010-09-14
Jakob Stoklund Olesen
Attempt to unbreak the FreeBSD buildbot by XFAILing...
commit
|
commitdiff
|
tree
2010-09-13
Jakob Stoklund Olesen
Mechanically replace LiveInterval* with LiveIntervalMap...
commit
|
commitdiff
|
tree
2010-09-13
Jakob Stoklund Olesen
Allow LiveIntervalMap to be reused by resetting the...
commit
|
commitdiff
|
tree
2010-09-13
Jakob Stoklund Olesen
Let's just declare that it is impossible to construct...
commit
|
commitdiff
|
tree
2010-09-09
Jakob Stoklund Olesen
XFAIL test under valgrind. It is not really our problem...
commit
|
commitdiff
|
tree
2010-09-08
Jakob Stoklund Olesen
Rearrange for better alignment and less padding
commit
|
commitdiff
|
tree
2010-09-08
Jakob Stoklund Olesen
Remove dead code and data.
commit
|
commitdiff
|
tree
2010-09-08
Jakob Stoklund Olesen
Remove dead code.
commit
|
commitdiff
|
tree
2010-09-07
Jakob Stoklund Olesen
Don't add <imp-def> operands during register rewriting.
commit
|
commitdiff
|
tree
2010-09-04
Jakob Stoklund Olesen
Remove dead code.
commit
|
commitdiff
|
tree
2010-09-03
Jakob Stoklund Olesen
VirtRegRewriter checks for early clobbers before it...
commit
|
commitdiff
|
tree
2010-09-03
Jakob Stoklund Olesen
Stop emitting predicate functions. They are no longer...
commit
|
commitdiff
|
tree
2010-09-03
Jakob Stoklund Olesen
Don't call Predicate_* from X86 target.
commit
|
commitdiff
|
tree
2010-09-03
Jakob Stoklund Olesen
Remove Predicate_* calls from MBlaze and XCore
commit
|
commitdiff
|
tree
2010-09-03
Jakob Stoklund Olesen
Remove Predicate_* calls from Mips
commit
|
commitdiff
|
tree
2010-09-01
Jakob Stoklund Olesen
Teach RemoveCopyByCommutingDef to check all aliases...
commit
|
commitdiff
|
tree
2010-08-31
Jakob Stoklund Olesen
Stack slot access methods are in TargetInstrInfo.
commit
|
commitdiff
|
tree
2010-08-31
Jakob Stoklund Olesen
Make %EFLAGS unallocatable.
commit
|
commitdiff
|
tree
2010-08-31
Jakob Stoklund Olesen
Track liveness of unallocatable, unreserved registers...
commit
|
commitdiff
|
tree
2010-08-31
Jakob Stoklund Olesen
Ignore unallocatable registers in RegAllocFast.
commit
|
commitdiff
|
tree
2010-08-31
Jakob Stoklund Olesen
Add experimental -disable-physical-join command line...
commit
|
commitdiff
|
tree
2010-08-30
Jakob Stoklund Olesen
Remember to clear the shadow kill flag at the same...
commit
|
commitdiff
|
tree
2010-08-18
Jakob Stoklund Olesen
Don't call Predicate_* in Mips.
commit
|
commitdiff
|
tree
2010-08-18
Jakob Stoklund Olesen
Thinking about it, we don't need MachineDominatorTree...
commit
|
commitdiff
|
tree
2010-08-18
Jakob Stoklund Olesen
Revert r111394. It was too aggressive.
commit
|
commitdiff
|
tree
2010-08-18
Jakob Stoklund Olesen
Aggressively prune the DFS when inserting phi-defs.
commit
|
commitdiff
|
tree
2010-08-18
Jakob Stoklund Olesen
Add the LiveIntervalMap class. Don't hook it up yet.
commit
|
commitdiff
|
tree
2010-08-18
Jakob Stoklund Olesen
Add df_iterator::getPathLength and getPath as a way...
commit
|
commitdiff
|
tree
2010-08-18
Jakob Stoklund Olesen
Preserve subregs on PHI source operands. Patch by Krister...
commit
|
commitdiff
|
tree
2010-08-17
Jakob Stoklund Olesen
Don't call tablegen'ed Predicate_* functions in the...
commit
|
commitdiff
|
tree
2010-08-17
Jakob Stoklund Olesen
Don't call Predicate_* methods directly from Sparc...
commit
|
commitdiff
|
tree
2010-08-16
Jakob Stoklund Olesen
Partially revert r111155. It looks like MSVC is calling...
commit
|
commitdiff
|
tree
2010-08-16
Jakob Stoklund Olesen
Remove unused functions.
commit
|
commitdiff
|
tree
2010-08-16
Jakob Stoklund Olesen
Remove unused functions.
commit
|
commitdiff
|
tree
2010-08-13
Jakob Stoklund Olesen
Clean up the Spiller.h interface.
commit
|
commitdiff
|
tree
2010-08-13
Jakob Stoklund Olesen
Implement splitting inside a single block.
commit
|
commitdiff
|
tree
2010-08-13
Jakob Stoklund Olesen
Let LiveInterval::addRange extend existing ranges,...
commit
|
commitdiff
|
tree
2010-08-13
Jakob Stoklund Olesen
Remember to actually update SplitAnalysis statistics...
commit
|
commitdiff
|
tree
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
next