projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add a missing closing parenthesis, and tweak to fit in 80
[oota-llvm.git]
/
lib
/
CodeGen
/
TwoAddressInstructionPass.cpp
2009-10-25
Nick Lewycky
Remove includes of Support/Compiler.h that are no longe...
blob
|
commitdiff
|
raw
2009-10-25
Nick Lewycky
Remove VISIBILITY_HIDDEN from class/struct found inside...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-09
Dan Gohman
Factor out LiveIntervalAnalysis' code to determine...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-03
Bob Wilson
Overhaul the TwoAddressInstructionPass to simplify...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-02
Bob Wilson
Rearrange code to eliminate redundancy and avoid gotos.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-01
Bob Wilson
Avoid calling removeVirtualRegisterKilled which iterate...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-01
Bob Wilson
Refactor some code into separate functions. No functio...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-01
Bob Wilson
Move use of LV inside condition that guards for null LV.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-01
Bob Wilson
Fix pr4843: When an instruction has multiple destinatio...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-31
Bob Wilson
Use early exit and reduce indentation.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-31
Bob Wilson
If the tied registers are already the same, there is...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-23
Chris Lattner
remove some DOUTs
blob
|
commitdiff
|
raw
|
diff to current
2009-08-07
Evan Cheng
Code clean up.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-31
Dan Gohman
Use setPreservesAll and setPreservesCFG in CodeGen...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-25
Daniel Dunbar
More migration to raw_ostream, the water has dried...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-20
Evan Cheng
Use TII->findCommutedOpIndices to find the commute...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Evan Cheng
Let callers decide the sub-register index on the def...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-11
Evan Cheng
Two-address pass should use findCommutedOpIndices to...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-26
Evan Cheng
Eliminate VarInfo::UsedBlocks.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-14
Lang Hames
Fix for PR4124. Make TwoAddressFormPass::FindLastUseInM...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-13
Lang Hames
Fix for PR4121. If TwoAddressInstructionPass removes...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-08
Mike Stump
Avoid warning in release-asserts build.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-28
Evan Cheng
Fix for PR4051. When 2address pass delete an instructio...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-14
Evan Cheng
Fix PR3934 part 2. findOnlyInterestingUse() was not...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-13
Evan Cheng
PR3934: Fix a bogus two-address pass assertion.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-13
Dan Gohman
Add an assertion to verify that a copy was actually...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-08
Dan Gohman
Implement support for using modeling implicit-zero...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-30
Evan Cheng
Turn a 2-address instruction into a 3-address one when...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-23
Evan Cheng
Model inline asm constraint which ties an input to...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-19
Evan Cheng
Added MachineInstr::isRegTiedToDefOperand to check...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-01
Evan Cheng
Minor optimization:
blob
|
commitdiff
|
raw
|
diff to current
2009-02-21
Evan Cheng
If two-address def is dead and the instruction does...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-28
Duncan Sands
Rename getAnalysisToUpdate to getAnalysisIfAvailable.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-25
Evan Cheng
Teach 2addr pass to be do more commuting. If both uses...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-23
Evan Cheng
Refactor code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-05
Dan Gohman
Tidy up #includes, deleting a bunch of unnecessary...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-12
Dan Gohman
Do the LiveVariables update before printing the instruc...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-07
Owen Anderson
Add an option to enable StrongPHIElimination, for ease...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-03
Dan Gohman
Switch the MachineOperand accessors back to the short...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Dan Gohman
Tidy up several unbeseeming casts from pointer to intptr_t.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-27
Evan Cheng
Move the check whether it's worth remating to caller.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-27
Evan Cheng
Refactor isSafeToReMat out of 2addr pass.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-03
Evan Cheng
- Remove calls to copyKillDeadInfo which is an N^2...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-03
Evan Cheng
- Add LiveVariables::replaceKillInstruction. This does...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-02
Owen Anderson
Make LiveVariables even more optional, by making it...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-02
Owen Anderson
TwoAddressInstructionPass doesn't really require LiveVa...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-30
Evan Cheng
Remove unneeded include.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-25
Evan Cheng
Enable two-address remat by default.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-19
Evan Cheng
Missed a check.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-18
Evan Cheng
Complete support for two-address pass rematerialization...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-29
Bill Wendling
Implement "AsCheapAsAMove" for some obviously cheap...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-28
Bill Wendling
Check the "isSafeToMove" predicate, which has a series...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-27
Bill Wendling
Incorporated feedback: Check that the implicitly define...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-26
Bill Wendling
The enabling of remat in 2-address conversion breaks...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-26
Bill Wendling
A problem that's exposed when machine LICM is enabled...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Dan Gohman
Change class' public PassInfo variables to by initializ...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Dan Gohman
Clean up the use of static and anonymous namespaces...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-10
Bill Wendling
Cosmetic changes:
blob
|
commitdiff
|
raw
|
diff to current
2008-03-27
Evan Cheng
Fix a memory bug: increment an iterator of a deleted...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-13
Evan Cheng
Typo.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-13
Evan Cheng
Don't try to sink 3-address instruction if convertToThr...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-13
Evan Cheng
Remove an unused command line option.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-13
Evan Cheng
TwoAddressInstructionPass enhancement. After it convert...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-05
Evan Cheng
Refactor code. Remove duplicated functions that basical...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-15
Owen Anderson
Remove DefInst from LiveVariables::VarInfo. Use the...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
rename TargetInstrDescriptor -> TargetInstrDesc.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
Rename all the M_* flags to be namespace qualified...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
add more and significantly better comments to the rest...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
Move a bunch more accessors from TargetInstrInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
Rename MachineInstr::getInstrDescriptor -> getDesc...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-04
Bill Wendling
Don't recalculate the loop info and loop dominators...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Owen Anderson
Move copyRegToReg from MRegisterInfo to TargetInstrInfo...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Chris Lattner
Rename SSARegMap -> MachineRegisterInfo in keeping...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-12
Owen Anderson
As Chris and Evan pointed out, BreakCriticalMachineEdge...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-08
Owen Anderson
This preserves critical edge breaking.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-08
Owen Anderson
Bring UsedBlocks back. StrongPHIElimination needs...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-23
Evan Cheng
It's possible to commute instrctions with more than...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-20
Evan Cheng
Added missing curly braces which renders the if clause...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-26
Evan Cheng
Allow copyRegToReg to emit cross register classes copies.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-06
Nick Lewycky
Fix typo in comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-03
Devang Patel
Drop 'const'
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Devang Patel
Use 'static const char' instead of 'static const int'.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Devang Patel
Do not use typeinfo to identify pass in pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-18
Evan Cheng
VarInfo::UsedBlocks is no longer used. Remove.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-18
Evan Cheng
Keep UsedBlocks info accurate.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-19
Chris Lattner
Eliminate static ctors from Statistics
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Bill Wendling
Removed more <iostream> includes
blob
|
commitdiff
|
raw
|
diff to current
2006-12-06
Chris Lattner
Detemplatize the Statistic class. The only type it...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-01
Evan Cheng
Match TargetInstrInfo changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-28
Bill Wendling
Use llvm streams instead of <iostream>
blob
|
commitdiff
|
raw
|
diff to current
2006-11-09
Evan Cheng
Remove M_2_ADDR_FLAG.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-01
Evan Cheng
Two-address instructions no longer have to be A :=...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-05
Chris Lattner
Fix a long-standing wart in the code generator: two...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Chris Lattner
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
blob
|
commitdiff
|
raw
|
diff to current
2006-07-20
Andrew Lenharth
Reduce number of exported symbols
blob
|
commitdiff
|
raw
|
diff to current
2006-06-28
Chris Lattner
Shave another 27K off libllvmgcc.dylib with visibility...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-24
Chris Lattner
Patches to make the LLVM sources more -pedantic clean...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Chris Lattner
Move some methods out of MachineInstr into MachineOperand
blob
|
commitdiff
|
raw
|
diff to current
next