- 96e10b5 [Thumb] Teach ISel how to lower compares of AND bitmasks efficiently by Sjoerd Meijer · 9 years ago
- e7d9736 Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently" by James Molloy · 9 years ago
- b60d8b1 [Thumb] Teach ISel how to lower compares of AND bitmasks efficiently by James Molloy · 9 years ago
- a9cc385 ARM: don't rely on push/pop reglists being in order when folding SP adjust. by Tim Northover · 9 years ago
- 1b9fc8e Finish renaming remaining analyzeBranch functions by Matt Arsenault · 9 years ago
- e8e0f5c Make analyzeBranch family of instruction names consistent by Matt Arsenault · 9 years ago
- a2b036e AArch64: Use TTI branch functions in branch relaxation by Matt Arsenault · 9 years ago
- 9790d8f Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently" by James Molloy · 9 years ago
- d246c59 [Thumb] Teach ISel how to lower compares of AND bitmasks efficiently by James Molloy · 9 years ago
- 7c31d0e Revert r281215, it caused PR30358. by Nico Weber · 9 years ago
- 1e1b56b [Thumb] Teach ISel how to lower compares of AND bitmasks efficiently by James Molloy · 9 years ago
- adbf09e [CodeGen] Split out the notions of MI invariance and MI dereferenceability. by Justin Lebar · 9 years ago
- 0f41227 [Thumb1] Teach optimizeCompareInstr about thumb1 compares by James Molloy · 9 years ago
- bfa25bd ARM: workaround bundled operation predication by Saleem Abdulrasool · 9 years ago
- 8331aae [ARM] Add support for embedded position-independent code by Oliver Stannard · 9 years ago
- 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
- 89217f8 TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFC by Sjoerd Meijer · 9 years ago
- 0af80cd [CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOperand. by Justin Lebar · 9 years ago
- 71c30a1 Rename AnalyzeBranch* to analyzeBranch*. by Jacques Pienaar · 9 years ago
- 29c5249 ARM: Remove implicit iterator conversions, NFC by Duncan P. N. Exon Smith · 9 years ago
- eb059b0 ARM: support high registers in __builtin_longjmp on WoA by Saleem Abdulrasool · 9 years ago
- b772e40 [ARM] Do not test for CPUs, use SubtargetFeatures. Also remove 2 flags. by Diana Picus · 9 years ago
- d26fdc8 CodeGen: Use MachineInstr& in LiveVariables API, 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
- 5ac8f5c Don't pass a Reloc::Model to GVIsIndirectSymbol. by Rafael Espindola · 9 years ago
- 82f4631 Don't pass Reloc::Model to places that already have it. NFC. by Rafael Espindola · 9 years ago
- 92423ce [ARM] Do not test for CPUs, use SubtargetFeatures (Part 2). NFCI by Diana Picus · 9 years ago
- c5baa43 [ARM] Do not test for CPUs, use SubtargetFeatures (Part 1). NFCI by Diana Picus · 9 years ago
- bdc4956 Pass DebugLoc and SDLoc by const ref. by Benjamin Kramer · 9 years ago
- 0781d10 [ARM] Remove redundant check. NFC by Diana Picus · 9 years ago
- c08db18 ARM: fix handling of SUB immediates in peephole opt. by Tim Northover · 10 years ago
- 1632fe1 ARM: follow up improvements for SVN r263118 by Saleem Abdulrasool · 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
- 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
- 60d69e2 CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness() by Matthias Braun · 10 years ago
- 97aae40 ARM/ELF: Better codegen for global variable addresses. by Peter Collingbourne · 10 years ago
- 8ceb323 Convert assert(false) into llvm_unreachable where it makes sense. by Benjamin Kramer · 10 years ago
- 9f9559e ARM: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- 953f908 [ARM] Modify codegen for memcpy intrinsic to prefer LDM/STM. by Scott Douglass · 10 years ago
- 16c4da0 Improved the interface of methods commuting operands, improved X86-FMA3 mem-folding&coalescing. by Andrew Kaylor · 10 years ago
- f9f9ffb Scaling up values in ARMBaseInstrInfo::isProfitableToIfCvt() before they are scaled by a probability to avoid precision issue. by Cong Hou · 10 years ago
- c536bd9 Pass BranchProbability/BlockMass by value instead of const& as they are small. NFC. by Cong Hou · 10 years ago
- b5ef475 [ARM] Use BranchProbability::scale() to scale an integer with a probability in ARMBaseInstrInfo.cpp, by Cong Hou · 10 years ago
- e40c8a2 PseudoSourceValue: Replace global manager with a manager in a machine function. by Alex Lorenz · 10 years ago
- 924879a wrap OptSize and MinSize attributes for easier and consistent access (NFCI) by Sanjay Patel · 10 years ago
- 6967e5e Be less conservative about forming IT blocks. by James Molloy · 10 years ago
- fbdab43 Where Triple has a suitable predicate, use it rather than the enum values. NFC. by Daniel Sanders · 10 years ago
- e61cbd1 Replace copy-pasted debug value skipping with MBB::getLastNonDebugInstr by Benjamin Kramer · 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
- 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
- a603c40 ARM: recommit r237590: allow jump tables to be placed as constant islands. by Tim Northover · 10 years ago
- db0712f Use std::bitset for SubtargetFeatures. by Michael Kuperstein · 10 years ago
- 7e814d1 Revert r237590, "ARM: allow jump tables to be placed as constant islands." by Peter Collingbourne · 10 years ago
- 07066cc MachineInstr: Remove unused parameter. by Matthias Braun · 10 years ago
- fa3872e MachineInstr: Change return value of getOpcode() to unsigned. by Matthias Braun · 10 years ago
- 12c41af ARM: allow jump tables to be placed as constant islands. by Tim Northover · 10 years ago
- 4998a47 ARM: remove custom jump table UID by Tim Northover · 10 years ago
- c3434b3 Reverting r237234, "Use std::bitset for SubtargetFeatures" by Michael Kuperstein · 10 years ago
- aba4a34 Use std::bitset for SubtargetFeatures by Michael Kuperstein · 10 years ago
- 2127b00 [ARM] optimizeSelect should clear kill flags. by Pete Cooper · 11 years ago
- e18d662 ARM: fix peephole optimisation of TST by Tim Northover · 11 years ago
- cfee5b0 ARM: When re-creating a branch via InsertBranch, preserve CPSR flags. by Peter Collingbourne · 11 years ago
- 6529523 Thumb2: When optimizing for size, do not if-convert branches involving comparisons with zero. by Peter Collingbourne · 11 years ago
- 29704e7 Revert "Use std::bitset for SubtargetFeatures" by Michael Kuperstein · 11 years ago
- 774b441 Use std::bitset for SubtargetFeatures by Michael Kuperstein · 11 years ago
- 799003b Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. by Benjamin Kramer · 11 years ago
- 1235060 [ARM] Add support for ARMV6K subtarget (LLVM) by Renato Golin · 11 years ago
- 7e70aba Recommit r231324 with a fix to the ARM execution domain code by Eric Christopher · 11 years ago
- efd7a96 Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures. by Michael Kuperstein · 11 years ago
- ba5b04c Use std::bitset for SubtargetFeatures by Michael Kuperstein · 11 years ago
- 2cff9e1 ARM: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
- d21194f Fix ARM peephole optimizeCompare to avoid optimizing unsigned cmp to 0. by Jan Wen Voung · 11 years ago
- 22e5974 Peephole opt needs optimizeSelect() to keep track of newly created MIs by Mehdi Amini · 11 years ago
- 650b0ee5 ARM: add @llvm.arm.space intrinsic for testing ConstantIslands. by Tim Northover · 11 years ago
- eb7a303 Add Forward Control-Flow Integrity. by Tom Roeder · 11 years ago
- 2c3778d Remove a compiler bug workaround from 2007. The affected versions of gcc are long gone. by Benjamin Kramer · 11 years ago
- 5d72c5d ARM: allow copying of CPSR when all else fails. by Tim Northover · 11 years ago
- 039781e Fix typos in comments, NFC by Robin Morisset · 11 years ago
- d358e84 [ARM] Move the implementation of the target hooks related to copy-related by Quentin Colombet · 11 years ago
- 51b1d46 [ARM] Enable DP copy, load and store instructions for FPv4-SP by Oliver Stannard · 11 years ago
- 27c78bf ARM: try harder to detect non-IT eligible instructions by Saleem Abdulrasool · 11 years ago
- ed8885b ARM: correct isPredicable for MULS in ThHUMB mode by Saleem Abdulrasool · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- e5b6e0d [stack protector] Fix a potential security bug in stack protector where the by Akira Hatanaka · 11 years ago
- c1058df Move function dependent resetting of a subtarget variable out of the by Eric Christopher · 11 years ago
- f047bfd The hazard recognizer only needs a subtarget, not a target machine by Eric Christopher · 11 years ago
- 44cb65f Add a new attribute called 'jumptable' that creates jump-instruction tables for functions marked with this attribute. by Tom Roeder · 11 years ago
- e73658d [C++] Use 'nullptr'. by Craig Topper · 12 years ago
- 062a2ba [C++] Use 'nullptr'. Target edition. by Craig Topper · 12 years ago
- d174b72 [cleanup] Lift using directives, DEBUG_TYPE definitions, and even some by Chandler Carruth · 12 years ago
- e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 12 years ago
- 44a53da Spell the specialization namespace correctly. by Benjamin Kramer · 12 years ago
- 30120c0 Make helper static and place random global into the llvm namespace. by Benjamin Kramer · 12 years ago
- 0feb91e ARM: teach LLVM that Cortex-A7 is very similar to A8. by Tim Northover · 12 years ago
- 0152485 Fix PR19136: [ARM] Fix Folding SP Update into vpush/vpop by Weiming Zhao · 12 years ago