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