projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Optimize around the fact that pred_iterator is slow: instead of sorting
2009-10-30
Dan Gohman
Optimize around the fact that pred_iterator is slow...
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Teach SimplifyCFG how to eliminate duplicate PHI nodes...
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Sort the incoming values in PHI nodes to match the...
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Fix MachineLICM to use the correct virtual register...
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Most stack straces don't need 3 digits worth of levels.
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Don't delete blocks which have their address taken.
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Mention if a block has its address taken in debug output.
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Simplify this code and avoid an extra space character...
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Add support for BlockAddress static initializers.
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Add a FIXME comment.
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Add some comments.
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Initial x86 support for BlockAddresses.
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Initial target-independent CodeGen support for BlockAddresses.
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Add a BlockAddress MachineOperand kind.
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Add svn:ignore properties.
commit
|
commitdiff
|
tree
2009-10-30
Dan Gohman
Remove a redundant copy constructor.
commit
|
commitdiff
|
tree
2009-10-29
Dan Gohman
Remove some unnecessary spaces in debug output.
commit
|
commitdiff
|
tree
2009-10-29
Dan Gohman
Move some code from being emitted as boilerplate duplicated...
commit
|
commitdiff
|
tree
2009-10-29
Dan Gohman
Rename usesCustomDAGSchedInserter to usesCustomInserter...
commit
|
commitdiff
|
tree
2009-10-29
Dan Gohman
Refactor the code for unfolding a load into a separate...
commit
|
commitdiff
|
tree
2009-10-29
Dan Gohman
Add indirectbr and blockaddress to the vim syntax highlighti...
commit
|
commitdiff
|
tree
2009-10-29
Dan Gohman
Add a hasAddressTaken for BasicBlock.
commit
|
commitdiff
|
tree
2009-10-28
Dan Gohman
Don't call SDNode::isPredecessorOf when it isn't necessary...
commit
|
commitdiff
|
tree
2009-10-28
Dan Gohman
Simplify this code: if the unfolded load can't be hoisted...
commit
|
commitdiff
|
tree
2009-10-28
Dan Gohman
Rewrite SelectionDAG::isPredecessorOf to be iterative...
commit
|
commitdiff
|
tree
2009-10-28
Dan Gohman
Teach MachineLICM to unfold loads from constant memory...
commit
|
commitdiff
|
tree
2009-10-28
Dan Gohman
Mark dead physregdefs dead immediately. This helps...
commit
|
commitdiff
|
tree
2009-10-28
Dan Gohman
Allow constants of different types to share constant...
commit
|
commitdiff
|
tree
2009-10-28
Dan Gohman
Update SystemZ to use PSW following the way x86 uses...
commit
|
commitdiff
|
tree
2009-10-27
Dan Gohman
Update the MachineBasicBlock CFG for an indirect branch.
commit
|
commitdiff
|
tree
2009-10-27
Dan Gohman
Add CodeGen support for indirect branches.
commit
|
commitdiff
|
tree
2009-10-27
Dan Gohman
Add braces to avoid ambiguous else.
commit
|
commitdiff
|
tree
2009-10-26
Dan Gohman
Simplify this code. LoopDeletion doesn't need to explicit...
commit
|
commitdiff
|
tree
2009-10-26
Dan Gohman
Code that checks WillNotOverflowSignedAdd before creating...
commit
|
commitdiff
|
tree
2009-10-26
Dan Gohman
Teach BasicAA how to analyze Select instructions, and...
commit
|
commitdiff
|
tree
2009-10-26
Dan Gohman
Check in the experimental GEP splitter pass. This pass...
commit
|
commitdiff
|
tree
2009-10-26
Dan Gohman
Add CreateZExtOrBitCast and CreateSExtOrBitCast to...
commit
|
commitdiff
|
tree
2009-10-26
Dan Gohman
When checking whether a def of an aliased register...
commit
|
commitdiff
|
tree
2009-10-26
Dan Gohman
Fix a typo in a comment.
commit
|
commitdiff
|
tree
2009-10-26
Dan Gohman
Make LSR's OptimizeShadowIV ignore induction variables...
commit
|
commitdiff
|
tree
2009-10-24
Dan Gohman
Update these tests to match what Loop::print now prints.
commit
|
commitdiff
|
tree
2009-10-24
Dan Gohman
MapValue doesn't needs its LLVMContext argument.
commit
|
commitdiff
|
tree
2009-10-24
Dan Gohman
Rename isLoopExit to isLoopExiting, for consistency...
commit
|
commitdiff
|
tree
2009-10-24
Dan Gohman
Delete a spurious semicolon.
commit
|
commitdiff
|
tree
2009-10-24
Dan Gohman
Make these tests more interesting by using
commit
|
commitdiff
|
tree
2009-10-24
Dan Gohman
Rewrite LoopRotation's SSA updating code using SSAUpdater.
commit
|
commitdiff
|
tree
2009-10-24
Dan Gohman
Make DominanceFrontierBase::print's output prettier.
commit
|
commitdiff
|
tree
2009-10-24
Dan Gohman
Make DominanceFrontier::addBasicBlock return the iterator...
commit
|
commitdiff
|
tree
2009-10-24
Dan Gohman
Add an explicit keyword.
commit
|
commitdiff
|
tree
2009-10-23
Dan Gohman
APInt-ify the gep scaling code, so that it correctly...
commit
|
commitdiff
|
tree
2009-10-23
Dan Gohman
Make LoopDeletion check the maximum backedge taken...
commit
|
commitdiff
|
tree
2009-10-22
Dan Gohman
Revert the main portion of r31856. It was causing BranchFolding
commit
|
commitdiff
|
tree
2009-10-21
Dan Gohman
Revert r84658 and r84691. They were causing llvm-gcc...
commit
|
commitdiff
|
tree
2009-10-20
Dan Gohman
Fix another place that calls Loop::contains a lot to...
commit
|
commitdiff
|
tree
2009-10-20
Dan Gohman
Restore LoopUnswitch's block-oriented threshold. LoopUnswitc...
commit
|
commitdiff
|
tree
2009-10-20
Dan Gohman
Following r84485, add Defs = [EFLAGS] to the 32-bit...
commit
|
commitdiff
|
tree
2009-10-20
Dan Gohman
Make TranslateX86CC return COND_INVALID instead of...
commit
|
commitdiff
|
tree
2009-10-20
Dan Gohman
Re-apply r84295, with fixes to how the loop "top" and...
commit
|
commitdiff
|
tree
2009-10-20
Dan Gohman
Add getTopBlock and getBottomBlock member functions...
commit
|
commitdiff
|
tree
2009-10-19
Dan Gohman
Fix SplitBlockPredecessors' LoopInfo updating code...
commit
|
commitdiff
|
tree
2009-10-19
Dan Gohman
Fix a typo in a comment.
commit
|
commitdiff
|
tree
2009-10-19
Dan Gohman
Change a few instance variables to be local variables.
commit
|
commitdiff
|
tree
2009-10-19
Dan Gohman
Change instnamer to name arguments "arg" instead of...
commit
|
commitdiff
|
tree
2009-10-17
Dan Gohman
Delete an obsolete comment.
commit
|
commitdiff
|
tree
2009-10-17
Dan Gohman
Enhance CodePlacementOpt's unconditional intra-loop...
commit
|
commitdiff
|
tree
2009-10-17
Dan Gohman
Add a splice member function which accepts a range...
commit
|
commitdiff
|
tree
2009-10-16
Dan Gohman
Move zext and sext casts fed by loads into the same...
commit
|
commitdiff
|
tree
2009-10-15
Dan Gohman
Make CodePlacementOpt align loops, rather than loop...
commit
|
commitdiff
|
tree
2009-10-14
Dan Gohman
Delete bogus semicolons.
commit
|
commitdiff
|
tree
2009-10-14
Dan Gohman
Fix this test to account for a movl $0 being emitted...
commit
|
commitdiff
|
tree
2009-10-14
Dan Gohman
Make isSafeToClobberEFLAGS more aggressive. Teach it...
commit
|
commitdiff
|
tree
2009-10-14
Dan Gohman
This remat entry is basically done. There are hooks...
commit
|
commitdiff
|
tree
2009-10-13
Dan Gohman
Add a few README.txt items.
commit
|
commitdiff
|
tree
2009-10-13
Dan Gohman
Fix resetCachedCostInfo to reset all of the cost information...
commit
|
commitdiff
|
tree
2009-10-13
Dan Gohman
Use the new CodeMetrics class to compute code size...
commit
|
commitdiff
|
tree
2009-10-13
Dan Gohman
Compute a full cost value even when a setjmp call is...
commit
|
commitdiff
|
tree
2009-10-13
Dan Gohman
Split code not specific to Function inlining out into...
commit
|
commitdiff
|
tree
2009-10-13
Dan Gohman
Commit the removal of this file, which is now moved...
commit
|
commitdiff
|
tree
2009-10-13
Dan Gohman
Move the InlineCost code from Transforms/Utils to Analysis.
commit
|
commitdiff
|
tree
2009-10-13
Dan Gohman
Start refactoring the inline cost estimation code so...
commit
|
commitdiff
|
tree
2009-10-13
Dan Gohman
Make LoopUnswitch's cost estimation count Instructions...
commit
|
commitdiff
|
tree
2009-10-13
Dan Gohman
Add a ceilLogBase2 function to APInt.
commit
|
commitdiff
|
tree
2009-10-12
Dan Gohman
Remove a redundant member variable.
commit
|
commitdiff
|
tree
2009-10-12
Dan Gohman
Delete some obsolete declarations.
commit
|
commitdiff
|
tree
2009-10-12
Dan Gohman
Don't forget to mark RAX as live-out of the function...
commit
|
commitdiff
|
tree
2009-10-10
Dan Gohman
Create a new InstrEmitter class for translating SelectionDAG...
commit
|
commitdiff
|
tree
2009-10-10
Dan Gohman
Make getMachineNode return a MachineSDNode* instead...
commit
|
commitdiff
|
tree
2009-10-10
Dan Gohman
Remove a no-longer-necessary #include.
commit
|
commitdiff
|
tree
2009-10-10
Dan Gohman
Replace X86's CanRematLoadWithDispOperand by calling...
commit
|
commitdiff
|
tree
2009-10-10
Dan Gohman
Fix a missing initialization of PostRAScheduler's AA...
commit
|
commitdiff
|
tree
2009-10-09
Dan Gohman
The ScheduleDAG framework now requires an AliasAnalysis...
commit
|
commitdiff
|
tree
2009-10-09
Dan Gohman
Update this test; the code is the same but it gets...
commit
|
commitdiff
|
tree
2009-10-09
Dan Gohman
Mark the LDR instruction with isReMaterializable, as...
commit
|
commitdiff
|
tree
2009-10-09
Dan Gohman
Factor out LiveIntervalAnalysis' code to determine...
commit
|
commitdiff
|
tree
2009-10-09
Dan Gohman
Add a const qualifier.
commit
|
commitdiff
|
tree
2009-10-09
Dan Gohman
isTriviallyReMaterializable checks the
commit
|
commitdiff
|
tree
2009-10-09
Dan Gohman
Fix the x86 test-shrink optimization so that it doesn...
commit
|
commitdiff
|
tree
2009-10-09
Dan Gohman
Add basic infrastructure and x86 support for preserving...
commit
|
commitdiff
|
tree
2009-10-09
Dan Gohman
Revert r83606 and add comments explaining why it isn...
commit
|
commitdiff
|
tree
2009-10-09
Dan Gohman
Preserve HasNSW and HasNUW when constructing SCEVs...
commit
|
commitdiff
|
tree
next