1. 4df83ed Implement bottom-up fast-isel. This has the advantage of not requiring by Dan Gohman · 15 years ago
  2. f423a69 Add X86FastISel support for return statements. This entails refactoring by Dan Gohman · 15 years ago
  3. eabaed2 Give FunctionLoweringInfo an MBB member, avoiding the need to pass it by Dan Gohman · 15 years ago
  4. a4160c3 Simplify FastISel's constructor by giving it a FunctionLoweringInfo by Dan Gohman · 15 years ago
  5. 20d4be1 Enable on-demand fast-isel. by Dan Gohman · 15 years ago
  6. abd1d85 Fix X86FastISel's add folding to actually work, and not fall back by Dan Gohman · 15 years ago
  7. 5c87bf6 Teach X86FastISel to fold constant offsets and scaled indices in by Dan Gohman · 15 years ago
  8. 1cfe44a use ArgOperand API by Gabor Greif · 15 years ago
  9. db49712 Teach regular and fast isel to set dead flags on unused implicit defs by Dan Gohman · 15 years ago
  10. 1415a60 Make this comment less specific. by Dan Gohman · 15 years ago
  11. ea9f151 Fix X86FastISel's address-mode folding to stay within the by Dan Gohman · 15 years ago
  12. e368b46 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
  13. 3bf9125 Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This by Stuart Hastings · 15 years ago
  14. 868ee94 fix fastisel to handle GS and FS relative pointers. Patch by Nelson Elhage! by Chris Lattner · 15 years ago
  15. d8acddd Fix the allocation of shadow space for the Win64 calling convention by Dan Gohman · 15 years ago
  16. 4d3d6e1 FastISel doesn't yet handle callee-pop functions. by Dan Gohman · 15 years ago
  17. 3458e9e Rename X86 subregister indices to something shorter. by Jakob Stoklund Olesen · 15 years ago
  18. 1015ba7 - Change MachineInstr::findRegisterDefOperandIdx so it can also look for defs by Evan Cheng · 15 years ago
  19. ded05e3 Add support for thiscall calling convention. by Anton Korobeynikov · 15 years ago
  20. a6cb641 Add initial kill flag support to FastISel. by Dan Gohman · 15 years ago
  21. 34dcc6f Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it by Dan Gohman · 15 years ago
  22. f81eca0 Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISel by Dan Gohman · 15 years ago
  23. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  24. 551754c Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 15 years ago
  25. 4ec2258 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
  26. 607a7ab back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
  27. 2ff961f reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
  28. 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
  29. 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
  30. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  31. 2520864 Factor out EH landing pad code into a separate function, and constify by Dan Gohman · 15 years ago
  32. 795ee9d Fix a number of clang -Wsign-compare warnings that didn't have an obvious by John McCall · 15 years ago
  33. ed3a806 unthread MMI from FastISel by Chris Lattner · 15 years ago
  34. d850ac7 fastisel doesn't need DwarfWriter, remove some tendricles. by Chris Lattner · 15 years ago
  35. 34247a0 Make isInt?? and isUint?? template specializations of the generic versions. This by Benjamin Kramer · 15 years ago
  36. 88dee30 Couple of changes that Dan mentioned for llvm.stackprotector fast-isel. by Eric Christopher · 15 years ago
  37. 07754c2 Make fast-isel understand llvm.stackprotector. by Eric Christopher · 15 years ago
  38. f27805b Have fast-isel understand llvm.objectsize. Update testcase for slightly by Eric Christopher · 15 years ago
  39. 2968943 add support, testcases, and dox for the new GHC calling by Chris Lattner · 15 years ago
  40. bfcc8e0 not committing what you test = bad. by Chris Lattner · 15 years ago
  41. 225d4ca make gep matching in fastisel match the base of the gep as a by Chris Lattner · 15 years ago
  42. 45df761 Move dbg_value generation to target-independent FastISel, by Dale Johannesen · 15 years ago
  43. 116b799 Generate DBG_VALUE from dbg.value intrinsics. These currently by Dale Johannesen · 15 years ago
  44. b0bc6c3 Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
  45. bd13fb6 refactor the conditional jump instructions in the .td file to by Chris Lattner · 16 years ago
  46. 518bb53 move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  47. 1797ed5 Rename the PerformTailCallOpt variable to GuaranteedTailCallOpt to reflect by Dan Gohman · 16 years ago
  48. 973f467 Add assertion to humor the paranoid. by Dale Johannesen · 16 years ago
  49. 381993f Restore to pre-94570 state. by Evan Cheng · 16 years ago
  50. bbba00c Ignore 'forced' tailcall opt in fastisel mode. by Evan Cheng · 16 years ago
  51. ddc419c Code refactoring, no functionality change. by Evan Cheng · 16 years ago
  52. 5ed17ae Generate DEBUG_VALUE comments on x86. The (limited) by Dale Johannesen · 16 years ago
  53. f082d7a Revert 93811 per request. by Dale Johannesen · 16 years ago
  54. 1b346b7 Enable code to emit dbg.declare as DEBUG_VALUE by Dale Johannesen · 16 years ago
  55. 77f7989 Have FastISel handle llvm.trap(). by Eric Christopher · 16 years ago
  56. 796248f Revert commit 93204, since it causes the assembler to barf by Duncan Sands · 16 years ago
  57. b85071c Add manual ISD::OR fastisel selection routines. TableGen is no longer autogen them after 93152 and 93191. by Evan Cheng · 16 years ago
  58. 9e83467 Reword this comment to reference a more fundamental issue. by Dan Gohman · 16 years ago
  59. 968b35f After further thought revert the patch to make fast-isel avoid by Eric Christopher · 16 years ago
  60. d74a7d4 Remove extraneous include. by Eric Christopher · 16 years ago
  61. e6c74c9 If the data requires a relocation then don't attempt to by Eric Christopher · 16 years ago
  62. 11acaa3 Convert a ton of simple integer type equality tests to the new predicate. by Benjamin Kramer · 16 years ago
  63. 3f2bf85 by David Greene · 16 years ago
  64. cf0fe8d strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
  65. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  66. 7e7f06e X86FastISel support for loading and storing values of type i1. by Dan Gohman · 16 years ago
  67. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  68. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  69. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  70. c3c9c48 Teach X86FastISel how to handle CCValAssign::BCvt, which is used for by Dan Gohman · 16 years ago
  71. 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
  72. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  73. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  74. 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 16 years ago
  75. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  76. f1d6bd5 code model is never set to default. by Chris Lattner · 16 years ago
  77. e2c9208 remove the now-dead TM argument to these methods. by Chris Lattner · 16 years ago
  78. 3b67e9b add a couple of predicates to test for "stub style pic in PIC mode" and "stub style pic in dynamic-no-pic" mode. by Chris Lattner · 16 years ago
  79. 0d786dd simplify fast isel by using ClassifyGlobalReference. This by Chris Lattner · 16 years ago
  80. ed0dca6 GVRequiresExtraLoad is now never used for calls, simplify it based on this. by Chris Lattner · 16 years ago
  81. 754b765 actually, just eliminate PCRelGVRequiresExtraLoad. It makes the code by Chris Lattner · 16 years ago
  82. e6c07b5 There is only one case where GVRequiresExtraLoad returns true for calls: by Chris Lattner · 16 years ago
  83. 0aa43de split call handling out of X86SelectAddress into X86SelectCallAddress by Chris Lattner · 16 years ago
  84. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  85. 75cdf27 move reasoning about darwin $non_lazy_ptr stubs from asmprinter into isel. by Chris Lattner · 16 years ago
  86. ff7727f rearrange some code, no functionality change. by Chris Lattner · 16 years ago
  87. 51e8eab make direct calls set MO_PLT or MO_DARWIN_STUB as appropriate with fast isel. by Chris Lattner · 16 years ago
  88. 15a380a simplify some code based on the fact that picstyles != none are only valid by Chris Lattner · 16 years ago
  89. cd714b1 @GOTPCREL is also rip-relative. Fix fast-isel to do the right thing. by Chris Lattner · 16 years ago
  90. 27598ec Fix yet-another bug I introduced into fastisel, this time handling by Chris Lattner · 16 years ago
  91. f530c92 Fix a bunch of other places that used operator[] to test whether by Dan Gohman · 16 years ago
  92. 35c28ec Fix some fast-isel problems selecting global variable addressing in pic mode. by Chris Lattner · 16 years ago
  93. 4c1b606 simplify some code and eliminate the symbolicAddressesAreRIPRel() predicate. by Chris Lattner · 16 years ago
  94. 553e571 fix clang/test/CodeGenObjC/try.m, a basereg doesn't mean no global anymore. by Chris Lattner · 16 years ago
  95. 18c5987 Reimplement rip-relative addressing in the X86-64 backend. The new by Chris Lattner · 16 years ago
  96. 89da699 Fix PR4466 by making fastisel set operand flags correctly. by Chris Lattner · 16 years ago
  97. bbd8c33 Fix Bug 4278: X86-64 with -tailcallopt calling convention by Arnold Schwaighofer · 16 years ago
  98. 1251388 Avoid a warning "'U' might be used uninitialized in by Duncan Sands · 16 years ago
  99. 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
  100. 7d04e4a X86FastISel doesn't support the -tailcallopt ABI. by Dan Gohman · 16 years ago