aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-06-26CodeGen: Create a proper ModuleSlotTracker for MachineInstrDuncan P. N. Exon Smith1-2/+7
2015-06-26CodeGen: Push the ModuleSlotTracker through MetadataDuncan P. N. Exon Smith1-4/+4
2015-06-26CodeGen: Push the ModuleSlotTracker through MachineOperandsDuncan P. N. Exon Smith1-33/+45
2015-06-26Show invariant loads in MMO dumpingMatt Arsenault1-0/+3
2015-06-17[PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth1-3/+3
2015-05-29CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperandsMatthias Braun1-3/+2
2015-05-19MachineInstr: Remove unused parameter.Matthias Braun1-3/+1
2015-05-16Correct indentation. NFCCraig Topper1-2/+2
2015-05-06Add ChangeTo* to MachineOperand for symbolsMatt Arsenault1-0/+22
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-2/+2
2015-04-21DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith1-2/+2
2015-04-15DebugInfo: Remove 'inlinedAt:' field from MDLocalVariableDuncan P. N. Exon Smith1-1/+1
2015-04-14DebugInfo: Gut DIVariable and DIGlobalVariableDuncan P. N. Exon Smith1-4/+4
2015-04-06CodeGen: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith1-6/+3
2015-04-03CodeGen: Fix MachineInstr::print() for DBG_VALUEDuncan P. N. Exon Smith1-2/+2
2015-03-30CodeGen: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith1-6/+6
2015-02-27Rewrite MachineOperand::print and MachineInstr::print to avoidEric Christopher1-35/+22
2015-02-26Remove DebugLoc::print(LLVMContext, raw_ostream), it was justEric Christopher1-8/+2
2015-02-21MachineInstr: Use range-based for loops. NFC.Benjamin Kramer1-34/+20
2015-02-21Calling memmove on a MachineOperand is totally safe.Benjamin Kramer1-8/+2
2015-02-07Move DebugLocs around instead of copying.Benjamin Kramer1-4/+4
2015-02-04MachineCSE: Clear dead-def flag on CSE.Matthias Braun1-0/+8
2015-01-21LiveIntervalAnalysis: Mark subregister defs as undef when we determined they ...Matthias Braun1-0/+8
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-5/+10
2014-11-17Move register class name strings to a single array in MCRegisterInfo to reduc...Craig Topper1-11/+10
2014-10-03Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith1-5/+5
2014-10-02Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith1-5/+5
2014-10-02DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith1-5/+5
2014-10-01Move the complex address expression out of DIVariable and into an extraAdrian Prantl1-2/+7
2014-10-01Revert r218778 while investigating buldbot breakage.Adrian Prantl1-7/+2
2014-10-01Move the complex address expression out of DIVariable and into an extraAdrian Prantl1-2/+7
2014-09-28Add MachineOperand::ChangeToFPImmediate and setFPImmMatt Arsenault1-7/+25
2014-08-13[Cleanup] Utility function to erase instruction and mark DBG_ValuesGerolf Hoflehner1-0/+21
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-6/+14
2014-07-24Add scoped-noalias metadataHal Finkel1-0/+28
2014-07-24AA metadata refactoring (introduce AAMDNodes)Hal Finkel1-4/+4
2014-05-07[BUG][REFACTOR]Zinovy Nis1-20/+2
2014-04-15Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky1-11/+16
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-17/+17
2014-03-21Remove some dead assignements found by scan-buildArnaud A. de Grandmaison1-1/+1
2014-03-17[X86] New and improved VZeroUpperInserter optimization.Lang Hames1-1/+1
2014-03-15Remove some dead assignements found by scan-buildArnaud A. de Grandmaison1-2/+1
2014-03-07Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola1-2/+9
2014-03-06[Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth1-1/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-1/+1
2014-01-09Put the functionality for printing a value to a raw_ostream as anChandler Carruth1-6/+5
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth1-1/+1
2014-01-02[RegAlloc] Make tryInstructionSplit less aggressive.Quentin Colombet1-0/+48
2013-12-14[Stackmap] Liveness Analysis PassJuergen Ributzka1-1/+6
2013-12-14Print the address space of a MachineMemOperandMatt Arsenault1-0/+4