projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
MIR Serialization: Serialize the frame info's save and restore points.
[oota-llvm.git]
/
lib
/
CodeGen
/
TwoAddressInstructionPass.cpp
2015-07-06
Quentin Colombet
[TwoAddressInstructionPass] Rename a variable to match...
blob
|
commitdiff
|
raw
2015-07-01
Quentin Colombet
[TwoAddressInstructionPass] Try 3 Addr Conversion After...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-19
Matthias Braun
MachineInstr: Remove unused parameter.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-23
Benjamin Kramer
Re-sort includes with sort-includes.py and insert raw_o...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
Wei Mi
Revert the test commit.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
Wei Mi
Test commit. It will be reverted in the next commit.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-03
Eric Christopher
Fix a problem where the TwoAddressInstructionPass which...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-27
Eric Christopher
Replace some uses of getSubtargetImpl with the cached...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
David Blaikie
Update SetVector to rely on the underlying set's insert...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-05
Craig Topper
Improve logic that decides if its profitable to commute...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Remove potential ODR violations by sinking...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-17
Owen Anderson
Switch a number of loops in lib/CodeGen over to range...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-13
Owen Anderson
Phase 2 of the great MachineRegisterInfo cleanup. ...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-07
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Andrew Trick
Allow MachineCSE to coalesce trivial subregister copies...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Rafael Espindola
Revert "Allow MachineCSE to coalesce trivial subregiste...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Andrew Trick
Allow MachineCSE to coalesce trivial subregister copies...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Rename LiveRange to LiveInterval::Segment
blob
|
commitdiff
|
raw
|
diff to current
2013-07-14
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-02
Evan Cheng
TiedTo flag can now be placed on implicit operands...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-24
Andrew Trick
Register Coalescing: add a flag to disable rescheduling.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-05
Bill Wendling
Remove unused #includes.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-24
Cameron Zwarich
Add a use of an otherwise unused variable to remove...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-24
Cameron Zwarich
TwoAddressInstructionPass::tryInstructionTransform...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-24
Cameron Zwarich
TwoAddrInstructionPass::tryInstructionTransform() has...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-23
Cameron Zwarich
TargetInstrInfo::commuteInstruction() doesn't actually...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-23
Cameron Zwarich
Fix a bug with the LiveIntervals updating in the two...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-23
Cameron Zwarich
Make TwoAddressInstructionPass::sink3AddrInstruction...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-23
Cameron Zwarich
Make rescheduleMIBelowKill() and rescheduleKillAboveMI...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Cameron Zwarich
Stop relying on physical register kill flags in isKille...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Cameron Zwarich
Make another kill check LiveIntervals-aware.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Cameron Zwarich
Split part of isKilled() into a separate function for...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Cameron Zwarich
Update isKilledAt in TwoAddressInstructionPass.cpp...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Only use LiveIntervals in TwoAddressInstructionPass...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Find anchoring end points for repairIntervalsInRange...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
David Blaikie
Fully qualify llvm::next to avoid ambiguity when buildi...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Add support to the two-address pass for updating LiveIn...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Move the computation of the IsEarlyClobber flag into...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Cameron Zwarich
Remove verification after PHIElimination when using...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-01
Jakob Stoklund Olesen
Simplify REG_SEQUENCE lowering.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-26
Jakob Stoklund Olesen
Reduce indentation with early exit.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-26
Jakob Stoklund Olesen
Also make the current basic block a class member.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-26
Jakob Stoklund Olesen
Make the Processed set a class member.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-26
Jakob Stoklund Olesen
Fix whitespace and function names to be coding standardy.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-26
Jakob Stoklund Olesen
Remove the canCombineSubRegIndices() target hook.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-17
Jakob Stoklund Olesen
Stop adding <imp-def> operands when expanding REG_SEQUENCE.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-04
Jakob Stoklund Olesen
Search the whole instruction for tied operands.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-22
Craig Topper
Add a getName function to MachineFunction. Use it in...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-13
Jakob Stoklund Olesen
Remove the TII::scheduleTwoAddrSource() hook.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-09
Jakob Stoklund Olesen
Fix a future TwoAddressInstructionPass crash.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-07
Jakob Stoklund Olesen
Skip tied operand pairs that already have the same...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-04
Jakob Stoklund Olesen
Delete a dead variable.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
TwoAddressInstructionPass refactoring: Extract another...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
TwoAddressInstructionPass refactoring: Extract a method.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
Begin adding support for updating LiveIntervals in...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
Delete dead function.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Jakob Stoklund Olesen
Don't delete dead code in TwoAddressInstructionPass.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-25
Manman Ren
Disable rematerialization in TwoAddressInstructionPass.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-18
Chandler Carruth
Fix a somewhat nasty crasher in PR13378. This crashes...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-17
Jakob Stoklund Olesen
Add some trace output to TwoAddressInstructionPass.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-15
Chandler Carruth
Reapply r160194, switching to use LV information for...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-13
Chandler Carruth
Revert r160194, which switched to use LV information...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-13
Chandler Carruth
Use the LiveVariables information to efficiently get...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Manman Ren
Added assertion in getVRegDef of MachineRegisterInfo...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-25
Jakob Stoklund Olesen
Handle <undef> operands in TwoAddressInstructionPass.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Andrew Trick
misched: API for minimum vs. expected latency.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-20
Jakob Stoklund Olesen
Properly constrain register classes in 2-addr.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-18
Evan Cheng
Teach two-address pass to update the "source" map so...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-07
Jakob Stoklund Olesen
Add an MF argument to TRI::getPointerRegClass() and...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Evan Cheng
Fix two-address pass's aggressive instruction commuting...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Andrew Trick
Added TargetRegisterInfo::getAllocatableClass.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-09
Lang Hames
Patch r153892 for PR11861 apparently broke an external...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-04
Pete Cooper
REG_SEQUENCE expansion to COPY instructions wasn't...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-04
Jakob Stoklund Olesen
Remove spurious debug output.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-02
Lang Hames
During two-address lowering, rescheduling an instructio...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Andrew Trick
RegAlloc superpass: includes phi elimination, coalescin...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-03
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2012-01-24
Jakob Stoklund Olesen
Set correct <def,undef> flags when lowering REG_SEQUENCE.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-24
Jakob Stoklund Olesen
Preserve <def,undef> flags in CoalesceExtSubRegs.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-18
Pete Cooper
Fix ISD::REG_SEQUENCE to accept physical registers...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-03
Benjamin Kramer
Simplify code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-16
Evan Cheng
Disable expensive two-address optimizations at -O0...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-16
Evan Cheng
Disable the assertion again. Looks like fastisel is...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-16
Evan Cheng
Revert r144568 now that r144730 has fixed the fast...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-16
Evan Cheng
If the 2addr instruction has other kills, don't move...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-16
Evan Cheng
RescheduleKillAboveMI() must backtrack to before the...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-16
Evan Cheng
Process all uses first before defs to accurately captur...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Evan Cheng
Set SeenStore to true to prevent loads from being moved...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Evan Cheng
Avoid dereferencing off the beginning of lists.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Evan Cheng
At -O0, multiple uses of a virtual registers in the...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Evan Cheng
Teach two-address pass to re-schedule two-address instr...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-23
Eli Friedman
PR10998: It is not legal to sink an instruction past...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-29
Jakob Stoklund Olesen
Add an isSSA() flag to MachineRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
next