- 116bbab [CodeGen] Rename MachineInstrBuilder::addOperand. NFC by Diana Picus · 9 years ago
- 47eb85a [X86] Allow folding of stack reloads when loading a subreg of the spilled reg by Michael Kuperstein · 9 years ago
- de8c1b3 MachineRegisterInfo: Remove unused arg from isConstantPhysReg(); NFC by Matthias Braun · 9 years ago
- 5c924d7 Target: Remove unused entities. by Peter Collingbourne · 9 years ago
- 36d33fc Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC) by Mehdi Amini · 9 years ago
- e8e0f5c Make analyzeBranch family of instruction names consistent by Matt Arsenault · 9 years ago
- d98cf00 [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC by Justin Lebar · 9 years ago
- 2b1084a [statepoints][experimental] Add support for live-in semantics of values in deopt bundles by Philip Reames · 9 years ago
- 6d3c913 Fix coding style; NFC by Sanjoy Das · 9 years ago
- 570dd00 [stackmaps] Extract out magic constants [NFCI] by Philip Reames · 9 years ago
- 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
- 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
- 0af80cd [CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOperand. by Justin Lebar · 9 years ago
- accddac TII: Fix inlineasm size counting comments as insts by Matt Arsenault · 9 years ago
- aae6f3c CodeGen: Avoid implicit conversions in TargetInstrInfo, NFC by Duncan P. N. Exon Smith · 9 years ago
- 9cfc75c CodeGen: Use MachineInstr& in TargetInstrInfo, NFC by Duncan P. N. Exon Smith · 9 years ago
- 8e5b0c6 [foldMemoryOperand()] Pass LiveIntervals to enable liveness check. by Jonas Paulsson · 9 years ago
- 01b3a618 [MachineCombiner] Support for floating-point FMA on ARM64 (re-commit r267098) by Gerolf Hoflehner · 10 years ago
- 591c379 Revert r267098 - [MachineCombiner] Support for floating-point FMA on ARM64 by Daniel Sanders · 10 years ago
- b32f11f [MachineCombiner] Support for floating-point FMA on ARM64 by Gerolf Hoflehner · 10 years ago
- ec5ea36 CodeGen: Fix a use-after-free in TII by Justin Bogner · 10 years ago
- fd8cc23 CodeGen: Change MachineInstr to use MachineInstr&, NFC by Duncan P. N. Exon Smith · 10 years ago
- 6307eb5 CodeGen: TII: Take MachineInstr& in predicate API, NFC by Duncan P. N. Exon Smith · 10 years ago
- ecefe5a Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes. by Eugene Zelenko · 10 years ago
- 387e66e replace MachineCombinerPattern namespace and enum with enum class; NFCI by Sanjay Patel · 10 years ago
- 84921b9 Refactor: Simplify boolean conditional return statements in lib/CodeGen. by Rafael Espindola · 10 years ago
- e778e87 Fix unused variable warning in non-debug builds. by Richard Trieu · 10 years ago
- 16c4da0 Improved the interface of methods commuting operands, improved X86-FMA3 mem-folding&coalescing. by Andrew Kaylor · 10 years ago
- 03a4730 [Machine Combiner] Refactor machine reassociation code to be target-independent. by Chad Rosier · 10 years ago
- f66d384 Align SP adjustment in function getSPAdjust by Guozhi Wei · 10 years ago
- e40c8a2 PseudoSourceValue: Replace global manager with a manager in a machine function. by Alex Lorenz · 10 years ago
- ba51d11 Remove TargetInstrInfo::canFoldMemoryOperand by Simon Pilgrim · 10 years ago
- bd7287e Move most user of TargetMachine::getDataLayout to the Module one by Mehdi Amini · 10 years ago
- 88e2131 MachineLICM: Use TargetSchedModel instead of just itineraries by Matthias Braun · 10 years ago
- c88bf54 [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC. by Ahmed Bougacha · 10 years ago
- e70b31f [InstrInfo] Refactor foldOperandImpl to thread through InsertPt. NFC by Keno Fischer · 10 years ago
- fa3872e MachineInstr: Change return value of getOpcode() to unsigned. by Matthias Braun · 10 years ago
- 451755d Commute the internal flag on MachineOperands. by Pete Cooper · 11 years ago
- c84b5bd Fix for PR23103. Correctly propagate the 'IsUndef' flag to the register operands of a commuted instruction. by Andrea Di Biagio · 11 years ago
- 7585fb2 Use the cached subtarget off of the machine function. by Eric Christopher · 11 years ago
- f1362f6 ArrayRefize memory operand folding. NFC. by Benjamin Kramer · 11 years ago
- 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
- 698ea3b Fix include ordering, NFC. by Michael Kuperstein · 11 years ago
- 8c65e31 Move SPAdj logic from PEI into the targets (NFC) by Michael Kuperstein · 11 years ago
- 6865d6f Fix a lot of confusion around inserting nops on empty functions. by Rafael Espindola · 11 years ago
- 1175945 Change MCSchedModel to be a struct of statically initialized data. by Pete Cooper · 11 years ago
- 7e3da66 Add isInsertSubreg property. by Quentin Colombet · 11 years ago
- 7e75cba Add isExtractSubreg property. by Quentin Colombet · 11 years ago
- 8427df9 Fix a parentheses warning introduced in r215394. by Quentin Colombet · 11 years ago
- d533cdf Add isRegSequence property. by Quentin Colombet · 11 years ago
- fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- 9d91679 Remove the query for TargetMachine and TargetInstrInfo since we're by Eric Christopher · 11 years ago
- f047bfd The hazard recognizer only needs a subtarget, not a target machine by Eric Christopher · 11 years ago
- 4fdc765 Revert r210613 to conform to coding standards. Thanks Duncan for noticing. by Eric Christopher · 11 years ago
- 946a658 Sort includes. by Eric Christopher · 11 years ago
- 2eb151e [TargetInstrInfo] Fix the implementation of commuteInstruction to match the by Quentin Colombet · 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
- b1f25f1 Replace PROLOG_LABEL with a new CFI_INSTRUCTION. by Rafael Espindola · 12 years ago
- 8e6e6ab Remove redundant fold call introduced in r195944. Thanks very much to Juergen by Lang Hames · 12 years ago
- 2ce64a7 Correct think-o in foldPatchpoint. Thanks to Andy Trick for pointing it out. by Lang Hames · 12 years ago
- 3960999 Refactor a lot of patchpoint/stackmap related code to simplify and make it by Lang Hames · 12 years ago
- 10d5be4 Added a size field to the stack map record to handle subregister spills. by Andrew Trick · 12 years ago
- a9f4d92 When folding memory operands, preserve existing MachineMemOperands. by Andrew Trick · 12 years ago
- d2f96b9 IfConverter: Use TargetSchedule for instruction latencies by Arnold Schwaighofer · 12 years ago
- de2109e Machine Model: Add MicroOpBufferSize and resource BufferSize. by Andrew Trick · 12 years ago
- 83c74e9 Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. by Guy Benyei · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- c351aed Move the guts of TargetInstrInfoImpl into the TargetInstrInfo class. by Jakob Stoklund Olesen · 13 years ago
- fcf14e8 Move Target{Instr,Register}Info.cpp into lib/CodeGen. by Jakob Stoklund Olesen · 13 years ago[Renamed from llvm/lib/Target/TargetInstrInfo.cpp]
- 596af1b Fix Target->Codegen dependence. by Andrew Trick · 13 years ago
- a5d24ca Continue factoring computeOperandLatency. Use it for ARM hasHighOperandLatency. by Andrew Trick · 13 years ago
- 4544606 misched: API for minimum vs. expected latency. by Andrew Trick · 13 years ago
- 3c52f02 Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). by Jakob Stoklund Olesen · 13 years ago
- c9e935c Move parts of lib/Target that use CodeGen into lib/CodeGen. by Nick Lewycky · 14 years ago
- feb9f27 Move isUnpredicatedTerminator() default implementation to TargetInstrInfoImpl to break Target's dependency on CodeGen. by Evan Cheng · 14 years ago
- 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
- 703a0fb Hide the call to InitMCInstrInfo into tblgen generated ctor. by Evan Cheng · 14 years ago
- 8264e27 Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries) into MC. by Evan Cheng · 14 years ago
- 194c3dc Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo. by Evan Cheng · 14 years ago
- 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
- 8d71a75 More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo. by Evan Cheng · 14 years ago
- a3df87f Clean up assembly statement separator support. by Jim Grosbach · 15 years ago
- c416ba6 whitespace by Andrew Trick · 15 years ago
- 0de20af Add missing standard headers. Patch by Joerg Sonnenberger! by Nick Lewycky · 15 years ago
- b71afe8 Add missing std:: prefixes to some calls. C++ doesn't require that <cfoo> by Nick Lewycky · 15 years ago
- debf9c5 Two sets of changes. Sorry they are intermingled. by Evan Cheng · 15 years ago
- e96b8d7 Use instruction itinerary to determine what instructions are 'cheap'. by Evan Cheng · 15 years ago
- 49d4c0b - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. This by Evan Cheng · 15 years ago
- 2c00b50 Spelling fix. by Bob Wilson · 15 years ago
- bf40707 Teach if-converter to be more careful with predicating instructions that would by Evan Cheng · 15 years ago
- 367a5df For each instruction itinerary class, specify the number of micro-ops each by Evan Cheng · 15 years ago
- 882bb29 Start TargetRegisterClass indices at 0 instead of 1, so that by Dan Gohman · 15 years ago
- e9a75a6 rename TAI -> MAI, being careful not to make MAILJMP instructions :) by Chris Lattner · 16 years ago
- 7b26fce Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
- e98a3c3 Move the getInlineAsmLength virtual method from TAI to TII, where by Chris Lattner · 16 years ago
- 0161419 move a virtual method body to its .cpp file to avoid a #include in a header. by Chris Lattner · 16 years ago
- 7667332 inline the global 'getInstrOperandRegClass' function into its callers by Chris Lattner · 16 years ago
- f323953 1. Introduce a new TargetOperandInfo::getRegClass() helper method by Chris Lattner · 16 years ago