index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
DeadMachineInstructionElim.cpp
Age
Commit message (
Expand
)
Author
2017-12-15
MachineFunction: Return reference from getFunction(); NFC
Matthias Braun
2017-12-13
Remove redundant includes from lib/CodeGen.
Michael Zolotukhin
2017-11-17
Fix a bunch more layering of CodeGen headers that are in Target
David Blaikie
2017-11-08
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
David Blaikie
2017-06-06
Sort the remaining #include lines in include/... and lib/....
Chandler Carruth
2017-05-25
CodeGen: Rename DEBUG_TYPE to match passnames
Matthias Braun
2017-02-15
Fix typos
Matt Arsenault
2016-09-11
CodeGen: Give MachineBasicBlock::reverse_iterator a handle to the current MI
Duncan P. N. Exon Smith
2016-06-21
Make DeadMachineInstructionElim preserve CFG
Matt Arsenault
2016-04-22
Re-commit optimization bisect support (r267022) without new pass manager supp...
Andrew Kaylor
2016-04-22
Revert "Initial implementation of optimization bisect support."
Vedant Kumar
2016-04-21
Initial implementation of optimization bisect support.
Andrew Kaylor
2015-09-09
Save LaneMask with livein registers
Matthias Braun
2015-08-24
MachineBasicBlock: Add liveins() method returning an iterator_range
Matthias Braun
2015-07-24
Use make_range(rbegin(), rend()) to allow foreach loops. NFC.
Pete Cooper
2015-07-07
Rename llvm.frameescape and llvm.framerecover to localescape and localrecover
Reid Kleckner
2015-06-23
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
Alexander Kornienko
2015-06-19
Fixed/added namespace ending comments using clang-tidy. NFC
Alexander Kornienko
2015-05-19
MachineInstr: Remove unused parameter.
Matthias Braun
2015-01-13
Add the llvm.frameallocate and llvm.recoverframeallocation intrinsics
Reid Kleckner
2014-10-14
Remove unnecessary TargetMachine.h includes.
Eric Christopher
2014-08-13
[Cleanup] Utility function to erase instruction and mark DBG_Values
Gerolf Hoflehner
2014-08-05
Have MachineFunction cache a pointer to the subtarget to make lookups
Eric Christopher
2014-08-04
Remove the TargetMachine forwards for TargetSubtargetInfo based
Eric Christopher
2014-04-22
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
2014-04-14
[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...
Craig Topper
2014-03-31
Disable each MachineFunctionPass for 'optnone' functions, unless that
Paul Robinson
2014-03-13
Fix for http://llvm.org/bugs/show_bug.cgi?id=18590
Ekaterina Romanova
2014-03-07
[C++11] Add 'override' keyword to virtual methods that override their base cl...
Craig Topper
2014-03-02
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
Benjamin Kramer
2013-05-22
Simplify logic now that r182490 is in place. No functional change intended.
Chad Rosier
2013-02-05
Remove special-casing of return blocks for liveness.
Jakob Stoklund Olesen
2012-12-03
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-10-15
Switch most getReservedRegs() clients to the MRI equivalent.
Jakob Stoklund Olesen
2012-06-01
Switch all register list clients to the new MC*Iterator interface.
Jakob Stoklund Olesen
2012-06-01
Switch some getAliasSet clients to MCRegAliasIterator.
Jakob Stoklund Olesen
2012-03-05
Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...
Craig Topper
2012-03-04
Use uint16_t to store register overlaps to reduce static data.
Craig Topper
2012-02-09
Never delete instructions that define reserved registers.
Jakob Stoklund Olesen
2012-02-08
Codegen pass definition cleanup. No functionality.
Andrew Trick
2012-02-08
whitespace
Andrew Trick
2012-02-02
Require non-NULL register masks.
Jakob Stoklund Olesen
2012-01-20
Handle register masks in DeadMachineInstructionElim.
Jakob Stoklund Olesen
2011-12-07
Add bundle aware API for querying instruction properties and switch the code
Evan Cheng
2011-06-27
Track live-out physical registers in MachineDCE.
Jakob Stoklund Olesen
2011-01-10
Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.
Jakob Stoklund Olesen
2011-01-07
Do not model all INLINEASM instructions as having unmodelled side effects.
Evan Cheng
2010-10-19
Get rid of static constructors for pass registration. Instead, every pass ex...
Owen Anderson
2010-10-07
Now with fewer extraneous semicolons!
Owen Anderson
2010-08-31
Track liveness of unallocatable, unreserved registers in machine DCE.
Jakob Stoklund Olesen
[next]