1. 4396613 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 14 years ago
  2. 0e6a052 Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down by Evan Cheng · 14 years ago
  3. 39b5abf Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 14 years ago
  4. db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  5. 1abf2cb Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. by Evan Cheng · 14 years ago
  6. fc6d3a4 Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. by Jay Foad · 14 years ago
  7. 59ee62d - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfo by Evan Cheng · 14 years ago
  8. 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 14 years ago
  9. ffc0e73 Change createAsmParser to take a MCSubtargetInfo instead of triple, by Evan Cheng · 14 years ago
  10. ebdeeab Eliminate asm parser's dependency on TargetMachine: by Evan Cheng · 14 years ago
  11. 276365d Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to by Evan Cheng · 14 years ago
  12. 0ac5684 Add support for sadd.with.overflow and uadd.with.overflow intrinsics to the CBackend by emitting definitions for each intrinsic that occurs in the module. by Anna Zaks · 14 years ago
  13. 8d10f6d Anna's test commit (#2). by Anna Zaks · 14 years ago
  14. 7bc5632 Anna's test commit. by Anna Zaks · 14 years ago
  15. eea6c95 Fix a source of non determinism in FindUsedTypes, use a SetVector instead of a by Julien Lerouge · 14 years ago
  16. 3e2f74e Remove some support for ReturnInsts with multiple operands, and for by Jay Foad · 14 years ago
  17. 00d78f1 Use explicit add_subdirectory's for LLVM target sublibraries instead by Oscar Fuentes · 14 years ago
  18. 89b9372 Fixed version of 121434 with no new memory leaks. by Rafael Espindola · 15 years ago
  19. f7fd4aa Revert my previous patch to make the valgrind bots happy. by Rafael Espindola · 15 years ago
  20. 1c952b9 Initial support for the cfi directives. This is just enough to get by Rafael Espindola · 15 years ago
  21. 3cc52ea I swear I did a make clean and make before committing all this... by Michael J. Spencer · 15 years ago
  22. 44ab89e Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support. by John Thompson · 15 years ago
  23. 081c34b Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  24. 08047f6 CBackend: Fix MSVC build. by Michael J. Spencer · 15 years ago
  25. bcf4b83 CBackend: Cleanup whitespace before I do this next commit. by Michael J. Spencer · 15 years ago
  26. bb811a2 Add X86 MMX type to bitcode and Type. by Dale Johannesen · 15 years ago
  27. f88c235 remove dead proto by Chris Lattner · 15 years ago
  28. 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  29. 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  30. 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  31. ac27ec0 by Alexander Herz: by Gabor Greif · 15 years ago
  32. 6bec14f use ArgOperand API by Gabor Greif · 15 years ago
  33. ef66df4 fix a -Wbool-conversions warning from clang. by Chris Lattner · 15 years ago
  34. ded05e3 Add support for thiscall calling convention. by Anton Korobeynikov · 15 years ago
  35. 99dca4f Remove the "WantsWholeFile" concept, as it's no longer needed. CBE by Dan Gohman · 15 years ago
  36. 551754c Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 15 years ago
  37. 4ec2258 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
  38. 607a7ab back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
  39. 2ff961f reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
  40. 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
  41. 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
  42. 5106dcd Implement support for varargs functions without any fixed by Chris Lattner · 15 years ago
  43. f042f97 use abstract interface in two more places by Gabor Greif · 15 years ago
  44. e964af6 fix compile by Gabor Greif · 15 years ago
  45. 2fa16e7 use abstract interface by Gabor Greif · 15 years ago
  46. 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  47. 509bcb1 Remove a memory leak from the CBackend. by Jeffrey Yasskin · 15 years ago
  48. b87c305 give Mangler access to TargetData. by Chris Lattner · 15 years ago
  49. 5ef31a0 make the mangler take an MCContext instead of an MAI. No functionality change. by Chris Lattner · 15 years ago
  50. 8772f50 Add a flag to addPassesToEmit* to disable the Verifier pass run by Dan Gohman · 15 years ago
  51. bb1d451 Remove a bunch of duplicated code, where there was one version taking a std::ostream by Duncan Sands · 15 years ago
  52. 47c5188 Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some by Duncan Sands · 15 years ago
  53. 1df9859 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 15 years ago
  54. b0bc6c3 Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
  55. f451cb8 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
  56. 211edae eliminate FileModel::Model, just use CodeGenFileType. The client by Chris Lattner · 16 years ago
  57. 43b5f93 make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. by Chris Lattner · 16 years ago
  58. 7481ae6 use both the Mangler and the CBE's mangler for identifiers, by Chris Lattner · 16 years ago
  59. e73a31f Stop building RTTI information for *most* llvm libraries. Notable by Chris Lattner · 16 years ago
  60. 8eeba35 revert 93934, removing the MCAsmInfo endianness bit. I can't by Chris Lattner · 16 years ago
  61. c7b8814 give MCAsmInfo a 'has little endian' bit. This is unfortunate, but by Chris Lattner · 16 years ago
  62. 0bd58b0 stop the CBE from using Mangler::appendMangledName, which is a private function, it is mangling types, which don't matter how they are done. by Chris Lattner · 16 years ago
  63. acd03ae Get MCSymbol out of the mangling business, and move all the logic by Chris Lattner · 16 years ago
  64. c0dba72 now that mangler is in libtarget, it can use MCAsmInfo instead of clients by Chris Lattner · 16 years ago
  65. 45111d1 move the mangler into libtarget from vmcore. by Chris Lattner · 16 years ago
  66. a46a344 reduce duplicate mangling logic by using MCSymbol::printMangledName. by Chris Lattner · 16 years ago
  67. 471f1e9 stop the CBE from using deprecated Mangler stuff. by Chris Lattner · 16 years ago
  68. 4813035 change Mangler::makeNameProper to return its result in a SmallVector by Chris Lattner · 16 years ago
  69. 44a29e0 Remove dead debug info intrinsics. by Devang Patel · 16 years ago
  70. cc690b6 Remove dead variable. by Bill Wendling · 16 years ago
  71. 7896c9f improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
  72. ab21db7 rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 16 years ago
  73. f0dca28 CBE support for indbr. by Chris Lattner · 16 years ago
  74. 046e78c Remove FreeInst. by Victor Hernandez · 16 years ago
  75. 4a134af Remove ICmpInst::isSignedPredicate which was a reimplementation by Nick Lewycky · 16 years ago
  76. a276c60 Remove MallocInst from LLVM Instructions. by Victor Hernandez · 16 years ago
  77. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  78. efc3f3a Unbreak FP128 stuff in cbe by Anton Korobeynikov · 16 years ago
  79. bdff548 eliminate the "Value" printing methods that print to a std::ostream. by Chris Lattner · 16 years ago
  80. af76e59 Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
  81. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  82. bfbc1de change CBE to just get TAI now, instead of TM to get TAI. by Chris Lattner · 16 years ago
  83. 0802a1e Cleanup in dbg_stoppoint handling in CBE. Patch by Sandeep Patel. by Anton Korobeynikov · 16 years ago
  84. e392c83 Minor arm CBE fixes. Patch by Sandeep. by Anton Korobeynikov · 16 years ago
  85. e641b52 Emit module-level inline asm for CBE. Patch by Sandeep Patel by Anton Korobeynikov · 16 years ago
  86. 4b3d572 No really, it's unused. by Daniel Dunbar · 16 years ago
  87. 214e223 Remove now unused Module argument to createTargetMachine. by Daniel Dunbar · 16 years ago
  88. d1a919e Change C, CBE, MSIL to not provide target data via getTargetData(). by Daniel Dunbar · 16 years ago
  89. 4bd03ab Remove now unused arguments from TargetRegistry::lookupTarget. by Daniel Dunbar · 16 years ago
  90. 3c2d4bf Pass target triple string in to TargetMachine constructor. by Daniel Dunbar · 16 years ago
  91. e28039c Move most targets TargetMachine constructor to only taking a target triple. by Daniel Dunbar · 16 years ago
  92. a7235ea Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 16 years ago
  93. 8977d08 Factor commonality in triple match routines into helper template for registering by Daniel Dunbar · 16 years ago
  94. fa27ff2 Kill Target specific ModuleMatchQuality stuff. by Daniel Dunbar · 16 years ago
  95. a5881e3 Add TargetRegistry::lookupTarget. by Daniel Dunbar · 16 years ago
  96. d6fd377 Simplify JIT target selection. by Daniel Dunbar · 16 years ago
  97. 0c795d6 Add new helpers for registering targets. - Less boilerplate == good. by Daniel Dunbar · 16 years ago
  98. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
  99. 8f60302 Simplify some uses of Value::getName() by Daniel Dunbar · 16 years ago
  100. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago