1. df06b6e Update the C++ backend to use the new ArrayRef'ified APIs. Patch by arrowdodger! by Nick Lewycky · 14 years ago
  2. 2bb4035 Move TargetRegistry and TargetSelect from Target to Support where they belong. by Evan Cheng · 14 years ago
  3. 01beceb switch to the new struct apis. by Chris Lattner · 14 years ago
  4. 413bff1 Add missing attributes to the C++ backend's output. by Bill Wendling · 14 years ago
  5. f891bf8 Add the 'resume' instruction for the new EH rewrite. by Bill Wendling · 14 years ago
  6. ad088e6 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 14 years ago
  7. 6c923bb Merge the contents from exception-handling-rewrite to the mainline. by Bill Wendling · 14 years ago
  8. 84c7b9e Update generated code to use new API of GetElementPtrInst::Create. by Nicolas Geoffray · 14 years ago
  9. 6099cf1 Move CBackend and CppBackend MC initialization to TargetInfo. by Evan Cheng · 14 years ago
  10. 8c886a4 Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo, by Evan Cheng · 14 years ago
  11. 6820c1e Update generated CPP code with the new API on CallInst::Create and ConstantExpr::getGetElementPtr. by Nicolas Geoffray · 14 years ago
  12. 2129f59 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 14 years ago
  13. d60fa58b Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down by Evan Cheng · 14 years ago
  14. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  15. 1705ab0 Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. by Evan Cheng · 14 years ago
  16. f470b5b After type-system-rewrite branch update the Cpp backend to not use OpaqueType. by Nicolas Geoffray · 14 years ago
  17. c5e6d2f - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfo by Evan Cheng · 14 years ago
  18. b1ed91f Land the long talked about "type system rewrite" patch. This by Chris Lattner · 14 years ago
  19. 91111d2 Change createAsmParser to take a MCSubtargetInfo instead of triple, by Evan Cheng · 14 years ago
  20. f490726 CppBackend: fixup for api change by Dylan Noblesmith · 14 years ago
  21. 61ea0e4 Reinstate r133513 (reverted in r133700) with an additional fix for a by Jay Foad · 14 years ago
  22. 9651312 Revert r133513: by Eric Christopher · 14 years ago
  23. a97a2c9 Reinstate r133435 and r133449 (reverted in r133499) now that the clang by Jay Foad · 14 years ago
  24. 184f3b3 Revert r133435 and r133449 to appease buildbots. by Chad Rosier · 14 years ago
  25. e03c05c Change how PHINodes store their operands. by Jay Foad · 14 years ago
  26. 372ad64 Make better use of the PHINode API. by Jay Foad · 14 years ago
  27. 6002068 Fix a FIXME by making GlobalVariable::getInitializer() return a by Jay Foad · 14 years ago
  28. 9137ee8 Bugfix in the Cpp backend after API change on PHINode::Create. by Nicolas Geoffray · 15 years ago
  29. 5213134 Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 15 years ago
  30. 235b66c When emitting a single function with cppgen=function, you don't want to emit by Nicolas Geoffray · 15 years ago
  31. baa5d04 Add X86 MMX type to bitcode and Type. by Dale Johannesen · 15 years ago
  32. 578ee40 Create the new linker type "linker_private_weak_def_auto". by Bill Wendling · 15 years ago
  33. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  34. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  35. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  36. 3e44ea1 undo 80 column trespassing I caused by Gabor Greif · 15 years ago
  37. ba9b25a Add missing attributes to cpp backend. by Eli Friedman · 15 years ago
  38. 03e7e68 rotate CallInst operands by Gabor Greif · 15 years ago
  39. 9da02a8 beautify output by Gabor Greif · 15 years ago
  40. e537ddb use ArgOperand API by Gabor Greif · 15 years ago
  41. 03bcd6e Implement the "linker_private_weak" linkage type. This will be used for by Bill Wendling · 15 years ago
  42. 3632171 Revert r107205 and r107207. by Bill Wendling · 15 years ago
  43. 1767723 Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 15 years ago
  44. 7d4038dd use ArgOperand API by Gabor Greif · 15 years ago
  45. 60bb7c4 make sure to initialize indent_level by Chris Lattner · 15 years ago
  46. 64960f5 add some support for blockaddress. This isn't really enough to be useful, by Chris Lattner · 15 years ago
  47. bb45b96 eliminate a mutable global variable, use raw_ostream::indent instead of by Chris Lattner · 15 years ago
  48. a0b8c90 un-indent a huge amount of code out of an anonymous namespace. by Chris Lattner · 15 years ago
  49. a3bba33 Create new accessors to get arguments for call/invoke instructions. It breaks by Bill Wendling · 15 years ago
  50. 449df96 Properly set thread-local flag on globals during cpp emission by Anton Korobeynikov · 15 years ago
  51. 4cfccb8 Remove the "WantsWholeFile" concept, as it's no longer needed. CBE by Dan Gohman · 15 years ago
  52. 4c0f838 fix operand indexes when outputting InvokeInsts by Gabor Greif · 15 years ago
  53. 7258dcd Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 16 years ago
  54. f375520 reapply r101434 with a fix for self-hosting by Gabor Greif · 16 years ago
  55. 403e969 back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 16 years ago
  56. 33ae80b reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 16 years ago
  57. 9fd00c7 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 16 years ago
  58. aafd209 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 16 years ago
  59. 2104b8d rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 16 years ago
  60. 0d8a9af Add a flag to addPassesToEmit* to disable the Verifier pass run by Dan Gohman · 16 years ago
  61. 3cc6673 Use the module's context instead of the global context. by Nicolas Geoffray · 16 years ago
  62. 9dff9be Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 16 years ago
  63. 74bb06c Reintroduce the InlineHint function attribute. by Jakob Stoklund Olesen · 16 years ago
  64. f0cb12a eliminate FileModel::Model, just use CodeGenFileType. The client by Chris Lattner · 16 years ago
  65. 091217b Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
  66. 8444d75 Remove the InlineHint attribute. There are no current or planned users. by Eric Christopher · 16 years ago
  67. 726e452 fix an obvious bug found by clang++ and collapse a redundant if. by Chris Lattner · 16 years ago
  68. d04cb6d rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 16 years ago
  69. e8628a0 cppbackend support for indbr by Chris Lattner · 16 years ago
  70. de5ad42 Remove FreeInst. by Victor Hernandez · 16 years ago
  71. a3aaf85 Remove MallocInst from LLVM Instructions. by Victor Hernandez · 16 years ago
  72. 13d048f CppBackend: avoid printing unnecessary whitespace. by Benjamin Kramer · 16 years ago
  73. 68c5f47 Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  74. 2aaf539 Add an 'inline hint' attribute to represent source by Dale Johannesen · 16 years ago
  75. 06fa176 prune the #includes in raw_ostream.h by moving a by Chris Lattner · 16 years ago
  76. 940fbb0 Remove Streams.h from the targets. by Benjamin Kramer · 16 years ago
  77. eaaca49 More cpp backend fixes. Now for FP stuff. by Anton Korobeynikov · 16 years ago
  78. d72b091 Fixed error in CPPBackend from a contextification API change. by Reid Kleckner · 16 years ago
  79. 78e0ffa Use the new API for creating an OpaqueType. by Nicolas Geoffray · 16 years ago
  80. aee49c2 Update cpp generation with new LLVM API for primitive types. by Nicolas Geoffray · 16 years ago
  81. 6a95bce Get the CPP backend into some semblance of working by updating for numerous LLVMContext changes, by Owen Anderson · 16 years ago
  82. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  83. edfdd07 Output the new StructType constructor, which takes the context of the by Nicolas Geoffray · 16 years ago
  84. cbf1e16 Remove an unnecessary flush in the CppBackend's output. by Dan Gohman · 16 years ago
  85. 09c1d00 Remove now unused Module argument to createTargetMachine. by Daniel Dunbar · 16 years ago
  86. c3719c3 Move most targets TargetMachine constructor to only taking a target triple. by Daniel Dunbar · 16 years ago
  87. 5680b4f Add new helpers for registering targets. - Less boilerplate == good. by Daniel Dunbar · 16 years ago
  88. 99abb47 Simplify some uses of Value::getName() by Daniel Dunbar · 16 years ago
  89. a3c6f6b Add plumbing for the `linker_private' linkage type. This type is meant for by Bill Wendling · 16 years ago
  90. 67038c1 Put Target definitions inside Target specific header, and llvm namespace. by Daniel Dunbar · 16 years ago
  91. c151c51 Kill off <TARGET>MachineModule variables, and <TARGETASMPRINTER>ForceLink by Daniel Dunbar · 16 years ago
  92. e833810 Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 16 years ago
  93. 338191c Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 16 years ago
  94. b22f50e Register Target's TargetMachine and AsmPrinter in the new registry. by Daniel Dunbar · 16 years ago
  95. a31f96c by David Greene · 16 years ago
  96. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  97. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  98. 96b491a Update for GlobalVariables ctor change. by Owen Anderson · 16 years ago
  99. f8d479c Missed an exit during the conversion. by Torok Edwin · 16 years ago
  100. 2dbc647 Escape the name of the module since it comes from the file name and may include by Nick Lewycky · 16 years ago