Reverts wrong modification to MachineBlockPlacement & BranchFolding; uses a new strat...
[oota-llvm.git] / lib / CodeGen / MachineInstr.cpp
2017-11-20 Peizhao OuReverts wrong modification to MachineBlockPlacement...
2016-01-06 Philip ReamesConsolidate MemRefs handling from BranchFolding and...
2016-01-06 Philip ReamesFix a warning [NFC]
2016-01-06 Philip ReamesExtract helper function to merge MemoryOperand lists...
2016-01-02 Yaron KerenCorrect misleading formatting of several ifs followed...
2015-12-05 Craig TopperReplace uint16_t with the MCPhysReg typedef in many...
2015-11-11 Matthias BraunMachineInstr: addRegisterDefReadUndef() => setRegisterD...
2015-10-09 Duncan P. N. Exon... CodeGen: Continue removing ilist iterator implicit...
2015-09-22 NAKAMURA TakumiUntabify.
2015-09-22 NAKAMURA TakumiReformat blank lines.
2015-09-16 Michael Kuperstein[X86] Fix emitEpilogue() to make less assumptions about...
2015-08-19 Daniel SandersEmit <regmask R1 R2 R3 ...> instead of just <regmask...
2015-08-12 Michael Kuperstein[X86] Allow x86 call frame optimization to fold more...
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-06-26 Duncan P. N. Exon... CodeGen: Create a proper ModuleSlotTracker for MachineInstr
2015-06-26 Duncan P. N. Exon... CodeGen: Push the ModuleSlotTracker through Metadata
2015-06-26 Duncan P. N. Exon... CodeGen: Push the ModuleSlotTracker through MachineOperands
2015-06-26 Matt ArsenaultShow invariant loads in MMO dumping
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-05-29 Matthias BraunCodeGen: Use mop_iterator instead of MIOperands/ConstMI...
2015-05-19 Matthias BraunMachineInstr: Remove unused parameter.
2015-05-16 Craig TopperCorrect indentation. NFC
2015-05-06 Matt ArsenaultAdd ChangeTo* to MachineOperand for symbols
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-21 Duncan P. N. Exon... DebugInfo: Drop rest of DIDescriptor subclasses
2015-04-15 Duncan P. N. Exon... DebugInfo: Remove 'inlinedAt:' field from MDLocalVariable
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DIVariable and DIGlobalVariable
2015-04-06 Duncan P. N. Exon... CodeGen: Stop using DIDescriptor::is*() and auto-casting
2015-04-03 Duncan P. N. Exon... CodeGen: Fix MachineInstr::print() for DBG_VALUE
2015-03-30 Duncan P. N. Exon... CodeGen: Use the new DebugLoc API, NFC
2015-02-27 Eric ChristopherRewrite MachineOperand::print and MachineInstr::print...
2015-02-26 Eric ChristopherRemove DebugLoc::print(LLVMContext, raw_ostream), it...
2015-02-21 Benjamin KramerMachineInstr: Use range-based for loops. NFC.
2015-02-21 Benjamin KramerCalling memmove on a MachineOperand is totally safe.
2015-02-07 Benjamin KramerMove DebugLocs around instead of copying.
2015-02-04 Matthias BraunMachineCSE: Clear dead-def flag on CSE.
2015-01-21 Matthias BraunLiveIntervalAnalysis: Mark subregister defs as undef...
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-11-17 Craig TopperMove register class name strings to a single array...
2014-10-03 Duncan P. N. Exon... Revert "Revert "DI: Fold constant arguments into a...
2014-10-02 Duncan P. N. Exon... Revert "DI: Fold constant arguments into a single MDString"
2014-10-02 Duncan P. N. Exon... DI: Fold constant arguments into a single MDString
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-10-01 Adrian PrantlRevert r218778 while investigating buldbot breakage.
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-09-28 Matt ArsenaultAdd MachineOperand::ChangeToFPImmediate and setFPImm
2014-08-13 Gerolf Hoflehner[Cleanup] Utility function to erase instruction and...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-24 Hal FinkelAdd scoped-noalias metadata
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-05-07 Zinovy Nis[BUG][REFACTOR]
2014-04-15 Nick LewyckyBreak PseudoSourceValue out of the Value hierarchy...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-21 Arnaud A. de Grand... Remove some dead assignements found by scan-build
2014-03-17 Lang Hames[X86] New and improved VZeroUpperInserter optimization.
2014-03-15 Arnaud A. de Grand... Remove some dead assignements found by scan-build
2014-03-07 Rafael EspindolaReplace PROLOG_LABEL with a new CFI_INSTRUCTION.
2014-03-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-01-09 Chandler CarruthPut the functionality for printing a value to a raw_ost...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2014-01-02 Quentin Colombet[RegAlloc] Make tryInstructionSplit less aggressive.
2013-12-14 Juergen Ributzka[Stackmap] Liveness Analysis Pass
2013-12-14 Matt ArsenaultPrint the address space of a MachineMemOperand
2013-12-13 Andrew TrickRevert "Liveness Analysis Pass"
2013-12-13 Andrew TrickLiveness Analysis Pass
2013-10-15 Pekka JaaskelainenGuard the debug temp variable with NDEBUG to avoid...
2013-10-15 Pekka JaaskelainenDo not assert when trying to add a meta data operand...
2013-10-10 Matthias BraunRename parameter: defined regs are not incoming.
2013-07-05 Jakob Stoklund OlesenRemove dead function.
2013-06-28 Manman RenDebug Info: clean up usage of Verify.
2013-02-05 Jakob Stoklund OlesenRemove liveout lists from MachineRegisterInfo.
2013-01-25 Andrew TrickScheduleDAG: colorize the DOT graph and improve formatting.
2013-01-11 Eric ChristopherFor inline asm:
2013-01-10 Jakob Stoklund OlesenAllow hasProperty() to be called on bundle-internal...
2013-01-10 Jakob Stoklund OlesenSupport headerless bundles in MachineInstr::hasProperty().
2013-01-09 Jakob Stoklund OlesenDon't print bundle flags.
2013-01-09 Jakob Stoklund OlesenDon't require BUNDLE headers in MachineInstr::getBundle...
2013-01-09 Sergei LarinFix a typo in MachineInstr::unbundleFromSucc() method.
2013-01-07 Jakob Stoklund OlesenPack MachineOperand bitfields better.
2013-01-07 Jakob Stoklund OlesenPack MachineInstr fields better.
2013-01-05 Jakob Stoklund OlesenDon't call destructors on MachineInstr and MachineOperand.
2013-01-05 Jakob Stoklund OlesenUse ArrayRecycler for MachineInstr operand lists.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-22 Jakob Stoklund OlesenRemove a special case that doesn't seem necessary any...
2012-12-22 Jakob Stoklund OlesenUse getNumOperands() instead of Operands.size().
2012-12-20 Jakob Stoklund OlesenRequire the two-argument MI::addOperand(MF, MO) for...
2012-12-20 Jakob Stoklund OlesenAdd an MF argument to MI::copyImplicitOps().
2012-12-20 Jakob Stoklund OlesenUse two-arg addOperand(MF, MO) internally in MachineIns...
2012-12-20 Jakob Stoklund OlesenRemove two dead functions.
2012-12-18 Jakob Stoklund OlesenUse bidirectional bundle flags to simplify important...
2012-12-18 Jakob Stoklund OlesenVerify bundle flag consistency when setting them.
2012-12-18 Jakob Stoklund OlesenDon't allow the automatically updated MI flags to be...
2012-12-17 Jakob Stoklund OlesenTighten up the erase/remove API for bundled instructions.
2012-12-07 Jakob Stoklund OlesenAdd higher-level API for dealing with bundled MachineIn...
2012-12-05 Jakob Stoklund OlesenRemove unused MachineInstr constructors.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-31 Akira HatanakaCheck that iterator I is not the end iterator.
2012-10-07 Craig TopperRemove unused MachineInstr constructors that don't...
2012-09-12 Michael LiaoFix PR11985
next