- 801bf7e [DebugInfo] Examine all uses of isDebugValue() for debug instructions. by Shiva Chen · 7 years ago
- e6cf437 [ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
- 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
- 1eb4736 MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it by Matthias Braun · 9 years ago
- 1dbf7a5 Add MachineFunctionProperty checks for AllVRegsAllocated for target passes by Derek Schuff · 9 years ago
- 6307eb5 CodeGen: TII: Take MachineInstr& in predicate API, NFC by Duncan P. N. Exon Smith · 10 years ago
- d84f600 CodeGen: Bring back MachineBasicBlock::iterator::getInstrIterator()... by Duncan P. N. Exon Smith · 10 years ago
- c5b668d Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" by Duncan P. N. Exon Smith · 10 years ago
- dc0848c CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC by Duncan P. N. Exon Smith · 10 years ago
- 9f9559e ARM: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
- 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- e41e146 CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperands by Matthias Braun · 10 years ago
- 4dddbcf [ARM] IT block insertion needs to update kill flags by Pete Cooper · 10 years ago
- 63b4488 Cleanup and remove a chunk of getARMSubtarget calls in the by Eric Christopher · 11 years ago
- 1b21f00 Migrate ARM except for TTI, AsmPrinter, and frame lowering by Eric Christopher · 11 years ago
- da00cf5 Work around bugs in MSVC "14" CTP 3's conversion logic by Reid Kleckner · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
- 6bc27bf [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
- 0da5cc0 Enable generating legacy IT block for AArch32 by Weiming Zhao · 12 years ago
- a5153cb [ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in Thumb mode. by Joey Gouly · 12 years ago
- abdb1d6 Simplify logic now that r182490 is in place. No functional change intended. by Chad Rosier · 12 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 628a39f Remove unused private fields found by clang's new -Wunused-private-field. by Benjamin Kramer · 13 years ago
- 54038d7 Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 13 years ago
- 8cb9752 Revert r153516: "Invalidate liveness in Thumb2ITBlockPass." by Jakob Stoklund Olesen · 14 years ago
- 14459cd Invalidate liveness in Thumb2ITBlockPass. by Jakob Stoklund Olesen · 14 years ago
- f6e7e12 Remove unnecessary llvm:: qualifications by Craig Topper · 14 years ago
- 4b02a29 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 14 years ago
- b22310f Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore. by Jia Liu · 14 years ago
- 2879467 - Slight change to finalizeBundle() interface. LastMI is not exclusive (pointing by Evan Cheng · 14 years ago
- 1eb2bb2 Rename Finalizebundle to finalizeBundle to conform to coding guideline. by Evan Cheng · 14 years ago
- 7fae11b - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function 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
- 9870335 Simplify check that optional def is there and is CPSR. by Bill Wendling · 14 years ago
- 0a10cdc If the CPSR is defined by a copy, then we don't want to merge it into an IT by Bill Wendling · 14 years ago
- e9cc901 Refact ARM Thumb1 tMOVr instruction family. by Jim Grosbach · 14 years ago
- a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
- bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
- 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
- 54bcf50 Use a small local function for a single remaining late isMoveInstr call in by Jakob Stoklund Olesen · 15 years ago
- c3525dc Remove early IT block formation. It's not used. by Evan Cheng · 15 years ago
- 193bb1e Remove pointless variable LastDef. by Duncan Sands · 15 years ago
- 7ea5fc0 minor housekeeping cleanup: 80-column, trailing whitespace, spelling, etc.. No functional change. by Jim Grosbach · 15 years ago
- acbdf53 Thumb2ITBlockPass: Fix a possible dereference of an invalid iterator. This was by Daniel Dunbar · 15 years ago
- 37bb617 Tail merging pass shall not break up IT blocks. rdar://8115404 by Evan Cheng · 15 years ago
- 884a8fe Fix a crash caused by dereference of MBB.end(). rdar://8110842 by Evan Cheng · 15 years ago
- 2d51c7c Allow ARM if-converter to be run after post allocation scheduling. by Evan Cheng · 15 years ago
- 2901371 Delete code that's not safe. by Evan Cheng · 15 years ago
- a0746bd Allow target to place 2-address pass inserted copies in better spots. Thumb2 will use this to try to avoid breaking up IT blocks. by Evan Cheng · 15 years ago
- 47cd593 Thumb2 IT blocks are fairly expensive. When there are multiple selects using by Evan Cheng · 15 years ago
- 723d242 Handle dbg_value instructions (i.e., skip them) when generating IT blocks. by Jim Grosbach · 15 years ago
- 0910b5a Fixed a bug in the IT mask printing where T means the cond bit in the mask by Johnny Chen · 16 years ago
- 1b4e8cc --- Reverse-merging r98637 into '.': by Bob Wilson · 16 years ago
- 3d9327b Initial ARM/Thumb disassembler check-in. It consists of a tablgen backend by Johnny Chen · 16 years ago
- 4e9f379 80-column cleanup of file header comments by Jim Grosbach · 16 years ago
- 207b246 - Add pseudo instructions tLDRpci_pic and t2LDRpci_pic which does a pc-relative by Evan Cheng · 16 years ago
- 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
- 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
- 3f23601 Branches must be the last instruction in a Thumb2 IT block. Approved by Evan Cheng. by Sandeep Patel · 16 years ago
- 4854ef0 Fix Thumb2 IT block pass bug. t2MOVi32imm may not be the start of a IT block. by Evan Cheng · 16 years ago
- 83e0d48 Make ARM and Thumb2 32-bit immediate materialization into a single 32-bit pseudo by Evan Cheng · 16 years ago
- 6ddd7bc Turn on if-conversion for thumb2. by Evan Cheng · 16 years ago
- 4dc201e I can type. by Evan Cheng · 16 years ago
- a6d0afc Fix a bunch of namespace pollution. by Dan Gohman · 16 years ago
- 017288a Don't put IT instruction before conditional branches. by Evan Cheng · 16 years ago
- 0f9cce7 Add a thumb2 pass to insert IT blocks. by Evan Cheng · 16 years ago