- e07f85e Replace TargetLowering::isIntImmLegal() with by Evan Cheng · 12 years ago
- a1514e2 Sort includes for all of the .h files under the 'lib' tree. These were by Chandler Carruth · 12 years ago
- 0d91c0b Remove TargetELFWriterInfo. by Rafael Espindola · 12 years ago
- cbd9a19 Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. by Nadav Rotem · 12 years ago
- 3b9a911 Temporarily revert the TargetTransform changes. by Bob Wilson · 12 years ago
- e3d0e86 by Nadav Rotem · 12 years ago
- 3574eca Move TargetData to DataLayout. by Micah Villmow · 12 years ago
- 061efcf TargetPassConfig: confine the MC configuration to TargetMachine. by Andrew Trick · 13 years ago
- 843ee2e Added TargetPassConfig. The first little step toward configuring codegen passes. by Andrew Trick · 13 years ago
- 2d24e2a Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
- 8a8d479 Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 13 years ago
- b95fc31 Sink codegen optimization level into MCCodeGenInfo along side relocation model by Evan Cheng · 13 years ago
- 34ad6db - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. by Evan Cheng · 13 years ago
- 4396613 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 13 years ago
- 94ca42f Factor ARM triple parsing out of ARMSubtarget. Another step towards making ARM subtarget info available to MC. by Evan Cheng · 13 years ago
- 276365d Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to by Evan Cheng · 13 years ago
- 16c29b5 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 14 years ago
- 3346491 First step of huge frame-related refactoring: move emit{Prologue,Epilogue} out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place by Anton Korobeynikov · 14 years ago
- 0febc46 Jim Asked us to move DataLayout on ARM back to the most specialized classes. Do by Rafael Espindola · 14 years ago
- 3b9569e Hard to imagine there are still people using inferior compilers. by Daniel Dunbar · 14 years ago
- fd9493d Odd additional stub framework for the ARM MC ELF emission. by Rafael Espindola · 14 years ago
- 3ef1c87 Teach if-converter to be more careful with predicating instructions that would by Evan Cheng · 14 years ago
- cec36f4 Hook in GlobalMerge pass by Anton Korobeynikov · 14 years ago
- ff7a562 Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 14 years ago
- d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 14 years ago
- 4b38deb Remove late ARM codegen optimization pass committed by accident. by Anton Korobeynikov · 14 years ago
- 1e7b324 Some initial version of global merger by Anton Korobeynikov · 14 years ago
- c3e45f1 Remove a memory leak from ThumbTargetMachine. by Jeffrey Yasskin · 15 years ago
- e0faa54 remove dead code. by Chris Lattner · 15 years ago
- f1d6b10 eliminate all the dead addSimpleCodeEmitter implementations. by Chris Lattner · 15 years ago
- dd56942 of -> or by Jim Grosbach · 15 years ago
- 792e1f6 Add a option which would move ld/st multiple pass before post-alloc scheduling. by Evan Cheng · 15 years ago
- a7ac47c Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple by Chris Lattner · 15 years ago
- e28039c Move most targets TargetMachine constructor to only taking a target triple. by Daniel Dunbar · 15 years ago
- 5d77cad Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 15 years ago
- cfe9a60 Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine. by Daniel Dunbar · 15 years ago
- f055229 Remove old style hacks to register AsmPrinter into TargetMachine. by Daniel Dunbar · 15 years ago
- 51b198a Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 15 years ago
- 2286f8d Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 15 years ago
- 6c05796 Kill off old (TargetMachine level, not Target level) match quality functions. by Daniel Dunbar · 15 years ago
- 03f4bc5 Provide TargetMachine implementations with reference to Target they were created by Daniel Dunbar · 15 years ago
- 4246790 Register Target's TargetMachine and AsmPrinter in the new registry. by Daniel Dunbar · 15 years ago
- 7184781 by David Greene · 15 years ago
- 1945b7b Reorg includes. by Evan Cheng · 15 years ago
- ac57e6e Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 15 years ago
- b50ea5c Checkpoint refactoring of ThumbInstrInfo and ThumbRegisterInfo into Thumb1InstrInfo, Thumb2InstrInfo, Thumb1RegisterInfo and Thumb2RegisterInfo. Move methods from ARMInstrInfo to ARMBaseInstrInfo to prepare for sharing with Thumb2. by David Goodwin · 15 years ago
- 5bcc8bd Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 15 years ago
- a98cbc5 ARM refactoring. Step 2: split RegisterInfo by Anton Korobeynikov · 15 years ago
- d49ea77 Split thumb-related stuff into separate classes. by Anton Korobeynikov · 15 years ago
- 8557c2b Latency information for ARM v6. It's rough and not yet hooked up. Right now we are only using branch latency to determine if-conversion limits. by Evan Cheng · 15 years ago
- e7d6df7 Add a ARM specific pre-allocation pass that re-schedule loads / stores from by Evan Cheng · 15 years ago
- a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 15 years ago
- 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 15 years ago
- be8cc2a Second attempt: by Bill Wendling · 15 years ago
- c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 15 years ago
- 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 15 years ago
- 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 15 years ago
- 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 16 years ago
- 65f2442 ARM JIT should observe -relocation-model command line option. by Evan Cheng · 16 years ago
- cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 16 years ago
- 0bd8971 Move ARM to pluggable asmprinter by Anton Korobeynikov · 16 years ago
- c9f5f3f Change target-specific classes to use more precise static types. by Dan Gohman · 16 years ago
- bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 17 years ago
- 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 17 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- 8bd6035 Added -print-emitted-asm to print out JIT generated asm to cerr. by Evan Cheng · 17 years ago
- 148b6a4 Initial ARM JIT support by Raul Fernandes Herbster. by Evan Cheng · 17 years ago
- 75604f8 Move if-conversion after all passes that may use register scavenger. by Evan Cheng · 17 years ago
- 9307292 Hooks for predication support. by Evan Cheng · 17 years ago
- e8308df Implement getTargetLowering() or else LSR won't be using ARM specific hooks. by Evan Cheng · 18 years ago
- 04321f7 Added -march=thumb; removed -enable-thumb. by Evan Cheng · 18 years ago
- a8e2989 ARM backend contribution from Apple. by Evan Cheng · 18 years ago
- 71f3b94 Implement a MachineFunctionPass to fix the mul instruction by Rafael Espindola · 18 years ago
- fde1b3b 1. Remove condition on delete. by Jim Laskey · 18 years ago
- a0f3d17 Make target asm info a property of the target machine. by Jim Laskey · 18 years ago
- 1911fd4 Completely rearchitect the interface between targets and the pass manager. by Chris Lattner · 18 years ago
- ec46ea3 Declare the callee saved regs by Rafael Espindola · 18 years ago
- 7bc59bc added a skeleton of the ARM backend by Rafael Espindola · 18 years ago