- 83eb13c Remove the bare getSubtargetImpl call from the PPC port. As part by Eric Christopher · 11 years ago
- 93e1ea1 Move the DataLayout to the generic TargetMachine, making it mandatory. by Mehdi Amini · 11 years ago
- fee6aaf Move ABI handling and 64-bitness to the PowerPC target machine. by Eric Christopher · 11 years ago
- 8b04c0d [multiversion] Switch all of the targets over to use the by Chandler Carruth · 11 years ago
- 93dcdc4 [PM] Switch the TargetMachine interface from accepting a pass manager by Chandler Carruth · 11 years ago
- 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
- 357600e Add out of line virtual destructors to all LLVMTargetMachine subclasses by Reid Kleckner · 11 years ago
- a271932 This patch changes the ownership of TLOF from TargetLoweringBase to TargetMachine so that different subtargets could share the TLOF effectively by Aditya Nandakumar · 11 years ago
- 3faf2f1 Add subtarget caches to aarch64, arm, ppc, and x86. by Eric Christopher · 11 years ago
- 0bb041b Reverting NFC changes from r218050. Instead, the warning was disabled for GCC in r218059, so these changes are no longer required. by Aaron Ballman · 11 years ago
- 11fa97f Fixing a bunch of -Woverloaded-virtual warnings due to hiding getSubtargetImpl from the base class. NFC. by Aaron Ballman · 11 years ago
- 79cc1e3 Reinstate "Nuke the old JIT." by Eric Christopher · 11 years ago
- a7c40ef Canonicalize header guards into a common format. by Benjamin Kramer · 11 years ago
- 3770cf5 Remove extraneous 64-bit argument to the PPC TargetMachine constructor by Eric Christopher · 11 years ago
- b9fd9ed Temporarily Revert "Nuke the old JIT." as it's not quite ready to by Eric Christopher · 11 years ago
- f8b27c4 Nuke the old JIT. by Rafael Espindola · 11 years ago
- b8141d5 Remove a virtual function from TargetMachine. NFC. by Rafael Espindola · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- 6c05d91 Add a non-const subtarget returning function to the target machine by Eric Christopher · 11 years ago
- 83e0723 Remove extraneous includes from the target machines. by Eric Christopher · 11 years ago
- 02ae690 Move the PPCSelectionDAGInfo off the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
- f8c031f Move PPCTargetLowering off of the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
- f55a224 Move PPCJITInfo off of the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
- bd14dc5 Move PPCInstrInfo off of the target machine and onto the subtarget. by Eric Christopher · 11 years ago
- 49628bc Move DataLayout from the PPCTargetMachine to the subtarget. by Eric Christopher · 11 years ago
- d104c31 Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. Use by Eric Christopher · 11 years ago
- a475d5c Remove duplicate copy of InstrItineraryData from the TargetMachine, by Eric Christopher · 11 years ago
- 0d3fa92 [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. PowerPC edition by Craig Topper · 12 years ago
- 4e5ca9e Initial implementation of PPCTargetTransformInfo by Hal Finkel · 13 years ago
- 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- 802d755 Sort includes for all of the .h files under the 'lib' tree. These were by Chandler Carruth · 13 years ago
- 5dc203e Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. by Nadav Rotem · 13 years ago
- d6d9ccc Temporarily revert the TargetTransform changes. by Bob Wilson · 13 years ago
- e103287 by Nadav Rotem · 13 years ago
- cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- b25fda9 Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations. 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
- f8ea108 TargetPassConfig: confine the MC configuration to TargetMachine. by Andrew Trick · 14 years ago
- ccb6736 Added TargetPassConfig. The first little step toward configuring codegen passes. by Andrew Trick · 14 years ago
- 808a7a6 whitespace by Andrew Trick · 14 years ago
- a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
- 50f02cb Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 14 years ago
- ecb2908 Sink codegen optimization level into MCCodeGenInfo along side relocation model by Evan Cheng · 14 years ago
- efd9b42 - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. by Evan Cheng · 14 years ago
- 2129f59 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 14 years ago
- fe6e405 Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to by Evan Cheng · 14 years ago
- 2f93128 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
- bf40707 Teach if-converter to be more careful with predicating instructions that would by Evan Cheng · 15 years ago
- bb919df Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 15 years ago
- 21cea8a Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 16 years ago
- ae4ccc1 Preliminary patch to improve dwarf EH generation - Hooks to return Personality / FDE / LSDA / TType encoding depending on target / options (e.g. code model / relocation model) - MCIzation of Dwarf EH printer to use encoding information - Stub generation for ELF target (needed for indirect references) - Some other small changes here and there by Anton Korobeynikov · 16 years ago
- a3fa439 remove dead code. by Chris Lattner · 16 years ago
- 0cd6c2a eliminate all the dead addSimpleCodeEmitter implementations. by Chris Lattner · 16 years ago
- d1e821f remove PPCMachOWriterInfo. by Chris Lattner · 16 years ago
- c592725 - Add getLSDAEncoding to the PowerPC backend. by Bill Wendling · 16 years ago
- 9a6cf91 Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple by Chris Lattner · 16 years ago
- c3719c3 Move most targets TargetMachine constructor to only taking a target triple. by Daniel Dunbar · 16 years ago
- d97db68 Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 16 years ago
- c901392 Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine. by Daniel Dunbar · 16 years ago
- 5302288 Remove old style hacks to register AsmPrinter into TargetMachine. by Daniel Dunbar · 16 years ago
- e833810 Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 16 years ago
- 338191c Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 16 years ago
- 863e587 Kill off old (TargetMachine level, not Target level) match quality functions. by Daniel Dunbar · 16 years ago
- 6db8134 Provide TargetMachine implementations with reference to Target they were created by Daniel Dunbar · 16 years ago
- b22f50e Register Target's TargetMachine and AsmPrinter in the new registry. by Daniel Dunbar · 16 years ago
- a31f96c by David Greene · 16 years ago
- 5661ea6 Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 16 years ago
- 75c12e1 Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 16 years ago
- a194c3a First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 16 years ago
- 026e5d7 Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 17 years ago
- 084669a Second attempt: by Bill Wendling · 17 years ago
- 56f2987 r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 17 years ago
- d0ae159 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 17 years ago
- 5e5a63c CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 17 years ago
- c5437ea Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 17 years ago
- 9371964 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
- 28dc9d0 Factor out asmprinter out of ppc by Anton Korobeynikov · 17 years ago
- eabd647 Change target-specific classes to use more precise static types. by Dan Gohman · 17 years ago
- 2457083 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 18 years ago
- 3a4be0f Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- aad83c8 Remove meaningless qualifiers from return types, avoiding compiler warnings. by Dan Gohman · 18 years ago
- 9d5df0a Added -print-emitted-asm to print out JIT generated asm to cerr. by Evan Cheng · 18 years ago
- f9cbdc6 name change requested by review of previous patch by Dale Johannesen · 18 years ago
- 82810c8 Make tail merging the default, except on powerPC. There was no prior art by Dale Johannesen · 18 years ago
- 2aa9a42 Moved the MachOWriter and ELFWriter out of the Target/* files. Placed the by Bill Wendling · 19 years ago
- 40cb811 Add a field for and construction of the PPCMachOWriterInfo object. by Bill Wendling · 19 years ago
- 38ee651 Revert patch. by Bill Wendling · 19 years ago
- 05e5a5e Create the specified TargetObjInfo and use it. by Bill Wendling · 19 years ago
- ae92ce8 1. Remove condition on delete. by Jim Laskey · 19 years ago
- 261779b Make target asm info a property of the target machine. by Jim Laskey · 19 years ago
- 12e9730 Completely rearchitect the interface between targets and the pass manager. by Chris Lattner · 19 years ago
- 0c4aa14 First baby step towards ppc64 support. This adds a new -march=ppc64 backend by Chris Lattner · 19 years ago
- ae48a89 Remove dead var, fix bad override. by Chris Lattner · 19 years ago
- 8c2c1e9 Refactor a bunch of includes so that TargetMachine.h doesn't have to include by Owen Anderson · 19 years ago
- 20a631f Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. by Owen Anderson · 20 years ago
- 6f95ab7 Eliminate IntrinsicLowering from TargetMachine. by Chris Lattner · 20 years ago
- 2dd2c65 Added getTargetLowering() to TargetMachine. Refactored targets to support this. by Evan Cheng · 20 years ago
- 88e234d Add a new option to indicate we want the code generator to emit code quickly, by Chris Lattner · 20 years ago