Age | Commit message (Expand) | Author | Files | Lines |
2014-12-18 | Add a new string member to the TargetOptions struct for the name | Eric Christopher | 1 | -0/+52 |
2014-12-11 | Enable MachineVerifier in debug mode for X86, ARM, AArch64, Mips. | Matthias Braun | 1 | -10/+10 |
2014-12-11 | [CodeGen] Add print and verify pass after each MachineFunctionPass by default | Matthias Braun | 1 | -22/+16 |
2014-12-11 | This reverts commit r224043 and r224042. | Rafael Espindola | 1 | -6/+12 |
2014-12-11 | Enable machineverifier in debug mode for X86, ARM, AArch64, Mips | Matthias Braun | 1 | -10/+10 |
2014-12-11 | [CodeGen] Add print and verify pass after each MachineFunctionPass by default | Matthias Braun | 1 | -22/+16 |
2014-11-20 | Add out of line virtual destructors to all LLVMTargetMachine subclasses | Reid Kleckner | 1 | -0/+2 |
2014-11-13 | This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac... | Aditya Nandakumar | 1 | -0/+10 |
2014-10-06 | Add subtarget caches to aarch64, arm, ppc, and x86. | Eric Christopher | 1 | -2/+40 |
2014-10-03 | We can grab the options struct from the TargetMachine, no need to | Eric Christopher | 1 | -1/+1 |
2014-09-02 | Reinstate "Nuke the old JIT." | Eric Christopher | 1 | -7/+0 |
2014-08-21 | Rename AtomicExpandLoadLinked into AtomicExpand | Robin Morisset | 1 | -1/+1 |
2014-08-21 | Add a thread-model knob for lowering atomics on baremetal & single threaded s... | Jonathan Roelofs | 1 | -1/+4 |
2014-08-07 | Temporarily Revert "Nuke the old JIT." as it's not quite ready to | Eric Christopher | 1 | -0/+7 |
2014-08-07 | Nuke the old JIT. | Rafael Espindola | 1 | -7/+0 |
2014-06-26 | Move all of the ARM subtarget features down onto the subtarget | Eric Christopher | 1 | -47/+34 |
2014-06-19 | Add a new subtarget hook for whether or not we'd like to enable | Eric Christopher | 1 | -7/+6 |
2014-06-18 | Move ARMJITInfo off of the TargetMachine and down onto the subtarget. | Eric Christopher | 1 | -1/+1 |
2014-06-16 | Refactor the disabling of Thumb-1 LDM/STM generation | James Molloy | 1 | -7/+3 |
2014-06-15 | Temporarily revert r210953 in an attempt to bring the ARM buildbots | Eric Christopher | 1 | -1/+1 |
2014-06-13 | Remove InstrItineraryData off of the TargetMachine - it's already | Eric Christopher | 1 | -2/+1 |
2014-06-13 | Move ARMJITInfo off of the TargetMachine and down onto the subtarget. | Eric Christopher | 1 | -1/+0 |
2014-06-13 | Move ARMSelectionDAGInfo from the TargetMachine to the subtarget. | Eric Christopher | 1 | -2/+0 |
2014-06-13 | Move to a private function to initialize subtarget dependencies | Eric Christopher | 1 | -60/+2 |
2014-06-12 | Have ARMSelectionDAGInfo take a DataLayout as it's argument as the | Eric Christopher | 1 | -2/+2 |
2014-06-12 | Disable the load/store optimization pass for Thumb-1. | James Molloy | 1 | -3/+7 |
2014-05-30 | ARM & AArch64: make use of common cmpxchg idioms after expansion | Tim Northover | 1 | -2/+20 |
2014-05-16 | Enable the Load/Store optimization pass for Thumb1 but make it return immedia... | James Molloy | 1 | -7/+4 |
2014-04-17 | Atomics: promote ARM's IR-based atomics pass to CodeGen. | Tim Northover | 1 | -1/+1 |
2014-04-03 | ARM: expand atomic ldrex/strex loops in IR | Tim Northover | 1 | -0/+4 |
2014-04-02 | Remove duplicated DMB instructions | Renato Golin | 1 | -0/+1 |
2014-04-01 | ARM: rename ARMle/ARMbe with ARMLE/ARMBE, and Thumble/Thumbbe with ThumbLE/Th... | Christian Pirker | 1 | -16/+16 |
2014-03-31 | ARM: fix typo | Saleem Abdulrasool | 1 | -1/+1 |
2014-03-28 | Add ARM big endian Target (armeb, thumbeb) | Christian Pirker | 1 | -10/+57 |
2014-03-22 | Prune includes in ARM target. | Craig Topper | 1 | -1/+1 |
2014-03-10 | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 1 | -5/+5 |
2014-02-18 | GlobalMerge: move "-global-merge" option to the pass itself. | Tim Northover | 1 | -6/+1 |
2014-01-03 | Make the llvm mangler depend only on DataLayout. | Rafael Espindola | 1 | -2/+7 |
2013-12-19 | Synchronize the NaCl DataLayout strings with the ones in clang. | Rafael Espindola | 1 | -2/+5 |
2013-12-18 | ARM: update comment to match reality | Tim Northover | 1 | -1/+2 |
2013-12-18 | ARM: set default float ABI based on triple. | Tim Northover | 1 | -1/+2 |
2013-12-17 | On APCS, only try to align aggregates to 32 bits instead of 64. | Rafael Espindola | 1 | -3/+3 |
2013-12-17 | Handle i64 first for clarity. No functionality change. | Rafael Espindola | 1 | -5/+6 |
2013-12-16 | One last cleanup of LLVM's DataLayout strings. | Rafael Espindola | 1 | -6/+6 |
2013-12-16 | The preferred alignment defaults to the abi alignment. Omit if it is the same. | Rafael Espindola | 1 | -1/+1 |
2013-12-12 | Simplify the datalayout string of ARM and AArch64. | Rafael Espindola | 1 | -3/+3 |
2013-12-10 | Add comments documenting the ARM datalayout string. | Rafael Espindola | 1 | -0/+12 |
2013-12-10 | Simplify further. | Rafael Espindola | 1 | -12/+4 |
2013-12-09 | Refactor the construction of the DataLayout string on ARM. | Rafael Espindola | 1 | -19/+39 |
2013-11-13 | Enable generating legacy IT block for AArch32 | Weiming Zhao | 1 | -1/+1 |