- 62e0f45 DebugInfo: Remove 'inlinedAt:' field from MDLocalVariable by Duncan P. N. Exon Smith · 11 years ago
- 7348dda DebugInfo: Gut DIVariable and DIGlobalVariable by Duncan P. N. Exon Smith · 11 years ago
- e686f15 CodeGen: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
- c5bd3e0 CodeGen: Fix MachineInstr::print() for DBG_VALUE by Duncan P. N. Exon Smith · 11 years ago
- 9dffcd0 CodeGen: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 11 years ago
- 1cdefae Rewrite MachineOperand::print and MachineInstr::print to avoid by Eric Christopher · 11 years ago
- b9f0009 Remove DebugLoc::print(LLVMContext, raw_ostream), it was just by Eric Christopher · 11 years ago
- 60c5bbf MachineInstr: Use range-based for loops. NFC. by Benjamin Kramer · 11 years ago
- 5c0e64f Calling memmove on a MachineOperand is totally safe. by Benjamin Kramer · 11 years ago
- a9591b5 Move DebugLocs around instead of copying. by Benjamin Kramer · 11 years ago
- 26e7ea6 MachineCSE: Clear dead-def flag on CSE. by Matthias Braun · 11 years ago
- c1988f3 LiveIntervalAnalysis: Mark subregister defs as undef when we determined they are only reading a dead superregister value by Matthias Braun · 11 years ago
- 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago
- cf0444b Move register class name strings to a single array in MCRegisterInfo to reduce static table size and number of relocation entries. by Craig Topper · 11 years ago
- 176b691 Revert "Revert "DI: Fold constant arguments into a single MDString"" by Duncan P. N. Exon Smith · 11 years ago
- 786cd04 Revert "DI: Fold constant arguments into a single MDString" by Duncan P. N. Exon Smith · 11 years ago
- 571f97b DI: Fold constant arguments into a single MDString by Duncan P. N. Exon Smith · 11 years ago
- 87b7eb9 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
- b458dc2 Revert r218778 while investigating buldbot breakage. by Adrian Prantl · 11 years ago
- 25a7174 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
- 93ffe58 Add MachineOperand::ChangeToFPImmediate and setFPImm by Matt Arsenault · 11 years ago
- caa8bfd [Cleanup] Utility function to erase instruction and mark DBG_Values by Gerolf Hoflehner · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- 9414665 Add scoped-noalias metadata by Hal Finkel · 11 years ago
- cc39b67 AA metadata refactoring (introduce AAMDNodes) by Hal Finkel · 11 years ago
- da925c0 [BUG][REFACTOR] by Zinovy Nis · 11 years ago
- aad475b Break PseudoSourceValue out of the Value hierarchy. It is now the root of its own tree containing FixedStackPseudoSourceValue (which you can use isa/dyn_cast on) and MipsCallEntry (which you can't). Anything that needs to use either a PseudoSourceValue* and Value* is strongly encouraged to use a MachinePointerInfo instead. by Nick Lewycky · 12 years ago
- c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
- c97727a Remove some dead assignements found by scan-build by Arnaud A. de Grandmaison · 12 years ago
- 7c8189c [X86] New and improved VZeroUpperInserter optimization. by Lang Hames · 12 years ago
- 75c9e6d Remove some dead assignements found by scan-build by Arnaud A. de Grandmaison · 12 years ago
- b1f25f1 Replace PROLOG_LABEL with a new CFI_INSTRUCTION. by Rafael Espindola · 12 years ago
- 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
- b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
- d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
- 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
- 1fb3362a [RegAlloc] Make tryInstructionSplit less aggressive. by Quentin Colombet · 12 years ago
- e829475 [Stackmap] Liveness Analysis Pass by Juergen Ributzka · 12 years ago
- 68c38fd Print the address space of a MachineMemOperand by Matt Arsenault · 12 years ago
- 7bcb010 Revert "Liveness Analysis Pass" by Andrew Trick · 12 years ago
- 8d6a658 Liveness Analysis Pass by Andrew Trick · 12 years ago
- eb4a6e7 Guard the debug temp variable with NDEBUG to avoid warning/error with NDEBUG defined. by Pekka Jaaskelainen · 12 years ago
- eb08e2e Do not assert when trying to add a meta data operand with by Pekka Jaaskelainen · 12 years ago
- 1965bfa Rename parameter: defined regs are not incoming. by Matthias Braun · 12 years ago
- c8a4e38 Remove dead function. by Jakob Stoklund Olesen · 12 years ago
- 983a16c Debug Info: clean up usage of Verify. by Manman Ren · 12 years ago
- 4acf7dd Remove liveout lists from MachineRegisterInfo. by Jakob Stoklund Olesen · 13 years ago
- b36388a ScheduleDAG: colorize the DOT graph and improve formatting. by Andrew Trick · 13 years ago
- 0cb6fd9 For inline asm: by Eric Christopher · 13 years ago
- f0615c7 Allow hasProperty() to be called on bundle-internal instructions. by Jakob Stoklund Olesen · 13 years ago
- 55a7be2 Support headerless bundles in MachineInstr::hasProperty(). by Jakob Stoklund Olesen · 13 years ago
- 6922e9c Don't print bundle flags. by Jakob Stoklund Olesen · 13 years ago
- 68d752b Don't require BUNDLE headers in MachineInstr::getBundleSize(). by Jakob Stoklund Olesen · 13 years ago
- 3b46d7e by Sergei Larin · 13 years ago
- a1b246d Pack MachineOperand bitfields better. by Jakob Stoklund Olesen · 13 years ago
- 5adc4a1 Pack MachineInstr fields better. by Jakob Stoklund Olesen · 13 years ago
- dc5285f Don't call destructors on MachineInstr and MachineOperand. by Jakob Stoklund Olesen · 13 years ago
- 1bfeecb Use ArrayRecycler for MachineInstr operand lists. by Jakob Stoklund Olesen · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- 7bca670 Remove a special case that doesn't seem necessary any longer. by Jakob Stoklund Olesen · 13 years ago
- b089483 Use getNumOperands() instead of Operands.size(). by Jakob Stoklund Olesen · 13 years ago
- 2455b585 Require the two-argument MI::addOperand(MF, MO) for dangling instructions. by Jakob Stoklund Olesen · 13 years ago
- 33f5d14 Add an MF argument to MI::copyImplicitOps(). by Jakob Stoklund Olesen · 13 years ago
- ac4210e Use two-arg addOperand(MF, MO) internally in MachineInstr when possible. by Jakob Stoklund Olesen · 13 years ago
- 00b28ec Remove two dead functions. by Jakob Stoklund Olesen · 13 years ago
- d742533 Use bidirectional bundle flags to simplify important functions. by Jakob Stoklund Olesen · 13 years ago
- 00f6c77 Verify bundle flag consistency when setting them. by Jakob Stoklund Olesen · 13 years ago
- a33f504 Don't allow the automatically updated MI flags to be set directly. by Jakob Stoklund Olesen · 13 years ago
- ccfb5fb Tighten up the erase/remove API for bundled instructions. by Jakob Stoklund Olesen · 13 years ago
- fead62d Add higher-level API for dealing with bundled MachineInstrs. by Jakob Stoklund Olesen · 13 years ago
- a97cec7 Remove unused MachineInstr constructors. by Jakob Stoklund Olesen · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- ebb31e9 Check that iterator I is not the end iterator. by Akira Hatanaka · 13 years ago
- bc3a602 Remove unused MachineInstr constructors that don't take a DebugLoc argument. by Craig Topper · 13 years ago
- abb87d4 Fix PR11985 by Michael Liao · 13 years ago
- 19f49ac Release build: guard dump functions with by Manman Ren · 13 years ago
- 742534c Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
- e53314f Cleanup a few magic numbers. by Chad Rosier · 13 years ago
- cbd2a19 [ms-inline asm] We only need one bit to represent the AsmDialect in the by Chad Rosier · 13 years ago
- 994f404 [ms-inline asm] Propagate the asm dialect into the MachineInstr representation. by Chad Rosier · 13 years ago
- d92e2bc Typo. by Jakob Stoklund Olesen · 13 years ago
- 9fceda7 Actually use the MachineOperand field for isRegTiedToDefOperand(). by Jakob Stoklund Olesen · 13 years ago
- 0a09da8 Allow tied uses and defs in different orders. by Jakob Stoklund Olesen · 13 years ago
- 5c8eda0 Add MachineInstr::tieOperands, remove setIsTied(). by Jakob Stoklund Olesen · 13 years ago
- 0eecbbe Don't use MCInstrDesc flags for implicit operands. by Jakob Stoklund Olesen · 13 years ago
- cea3e77 Rename hasVolatileMemoryRef() to hasOrderedMemoryRef(). by Jakob Stoklund Olesen · 13 years ago
- 813a109 Don't move normal loads across volatile/atomic loads. by Jakob Stoklund Olesen · 13 years ago
- 2b16664 Maintain a vaild isTied bit as operands are added and removed. by Jakob Stoklund Olesen · 13 years ago
- e56c60c Add a MachineOperand::isTied() flag. by Jakob Stoklund Olesen · 13 years ago
- dba99d0 Don't allow TargetFlags on MO_Register MachineOperands. by Jakob Stoklund Olesen · 13 years ago
- ae7b971 Also update MRI use lists when changing a use to a def and vice versa. by Jakob Stoklund Olesen · 13 years ago
- c4102d4 Move use list management into MachineRegisterInfo. by Jakob Stoklund Olesen · 13 years ago
- 84689b0 Add a new kind of MachineOperand: MO_TargetIndex. by Jakob Stoklund Olesen · 13 years ago
- 264854f Finish fixing the MachineOperand hashing, providing a nice modern by Chandler Carruth · 13 years ago
- 1d5d231 The hash function for MI expressions, used by MachineCSE, is really by Chandler Carruth · 13 years ago
- c300ef0 Allow trailing physreg RegisterSDNode operands on non-variadic instructions. by Jakob Stoklund Olesen · 13 years ago
- e38859d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago
- 4b03700 MachineInstr::eraseFromParent fix for removing bundled instrs. by Andrew Trick · 13 years ago
- 54038d7 Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 13 years ago
- 3a48c06 Remove some redundant tests. by Jakob Stoklund Olesen · 13 years ago