index
:
~gabbayo/llvm
base
master
Unnamed repository; edit this file 'description' to name the repository.
UNKNOWN
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
TwoAddressInstructionPass.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2016-04-28
LiveIntervalAnalysis: Remove LiveVariables requirement
Matthias Braun
1
-0
/
+1
2016-04-18
[NFC] Header cleanup
Mehdi Amini
1
-2
/
+1
2016-02-27
CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFC
Duncan P. N. Exon Smith
1
-4
/
+4
2016-02-27
CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC
Duncan P. N. Exon Smith
1
-6
/
+6
2016-02-18
Revert "LiveIntervalAnalysis: Remove LiveVariables requirement" and LiveInter...
Matthias Braun
1
-1
/
+0
2016-02-13
LiveIntervalAnalysis: Remove LiveVariables requirement
Matthias Braun
1
-0
/
+1
2016-02-02
Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.
Eugene Zelenko
1
-2
/
+1
2015-12-01
use range-based for loops; NFCI
Sanjay Patel
1
-12
/
+6
2015-12-01
don't repeat function/variable names in comments; NFC
Sanjay Patel
1
-64
/
+57
2015-12-01
fix typo; NFC
Sanjay Patel
1
-1
/
+1
2015-10-09
CodeGen: Remove implicit ilist iterator conversions, NFC
Duncan P. N. Exon Smith
1
-3
/
+4
2015-10-08
Use range-based for loops. NFC.
Craig Topper
1
-13
/
+7
2015-10-06
[TwoAddressInstructionPass] When looking for a 3 addr conversion after commut...
Craig Topper
1
-0
/
+7
2015-09-28
Improved the interface of methods commuting operands, improved X86-FMA3 mem-f...
Andrew Kaylor
1
-43
/
+71
2015-09-22
Reformat blank lines.
NAKAMURA Takumi
1
-1
/
+0
2015-09-22
Reformat comment lines.
NAKAMURA Takumi
1
-4
/
+4
2015-09-09
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
Chandler Carruth
1
-3
/
+3
2015-07-06
[TwoAddressInstructionPass] Rename a variable to match the coding style.
Quentin Colombet
1
-4
/
+4
2015-07-01
[TwoAddressInstructionPass] Try 3 Addr Conversion After Commuting.
Quentin Colombet
1
-2
/
+18
2015-05-19
MachineInstr: Remove unused parameter.
Matthias Braun
1
-3
/
+3
2015-03-23
Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.
Benjamin Kramer
1
-0
/
+1
2015-03-04
Revert the test commit.
Wei Mi
1
-1
/
+0
2015-03-04
Test commit. It will be reverted in the next commit.
Wei Mi
1
-0
/
+1
2015-03-03
Fix a problem where the TwoAddressInstructionPass which generate redundant re...
Eric Christopher
1
-0
/
+62
2015-01-27
Replace some uses of getSubtargetImpl with the cached version
Eric Christopher
1
-3
/
+3
2014-11-19
Update SetVector to rely on the underlying set's insert to return a pair<iter...
David Blaikie
1
-1
/
+1
2014-11-05
Improve logic that decides if its profitable to commute when some of the virt...
Craig Topper
1
-4
/
+15
2014-08-04
Remove the TargetMachine forwards for TargetSubtargetInfo based
Eric Christopher
1
-3
/
+4
2014-04-22
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
1
-1
/
+2
2014-04-14
[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...
Craig Topper
1
-10
/
+10
2014-03-17
Switch a number of loops in lib/CodeGen over to range-based for-loops, now that
Owen Anderson
1
-10
/
+6
2014-03-13
Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing
Owen Anderson
1
-6
/
+6
2014-03-07
[C++11] Add 'override' keyword to virtual methods that override their base cl...
Craig Topper
1
-2
/
+2
2014-03-02
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
Benjamin Kramer
1
-12
/
+12
2013-12-17
Allow MachineCSE to coalesce trivial subregister copies the same way that it ...
Andrew Trick
1
-7
/
+32
2013-12-16
Revert "Allow MachineCSE to coalesce trivial subregister copies the same way ...
Rafael Espindola
1
-27
/
+6
2013-12-16
Allow MachineCSE to coalesce trivial subregister copies the same way
Andrew Trick
1
-6
/
+27
2013-10-10
Rename LiveRange to LiveInterval::Segment
Matthias Braun
1
-2
/
+2
2013-07-14
Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...
Craig Topper
1
-1
/
+1
2013-05-02
TiedTo flag can now be placed on implicit operands. isTwoAddrUse() should look
Evan Cheng
1
-5
/
+3
2013-04-24
Register Coalescing: add a flag to disable rescheduling.
Andrew Trick
1
-2
/
+8
2013-03-05
Remove unused #includes.
Bill Wendling
1
-1
/
+0
2013-02-24
Add a use of an otherwise unused variable to remove a warning in non-Asserts
Cameron Zwarich
1
-0
/
+1
2013-02-24
TwoAddressInstructionPass::tryInstructionTransform() only potentially returns
Cameron Zwarich
1
-5
/
+4
2013-02-24
TwoAddrInstructionPass::tryInstructionTransform() has a case where it calls
Cameron Zwarich
1
-5
/
+10
2013-02-23
TargetInstrInfo::commuteInstruction() doesn't actually return a new instruction
Cameron Zwarich
1
-13
/
+3
2013-02-23
Fix a bug with the LiveIntervals updating in the two-address pass found by
Cameron Zwarich
1
-1
/
+1
2013-02-23
Make TwoAddressInstructionPass::sink3AddrInstruction() LiveIntervals-aware.
Cameron Zwarich
1
-15
/
+34
2013-02-23
Make rescheduleMIBelowKill() and rescheduleKillAboveMI() LiveIntervals-aware in
Cameron Zwarich
1
-30
/
+85
2013-02-21
Stop relying on physical register kill flags in isKilled() in the two-address
Cameron Zwarich
1
-3
/
+10
[next]