1. 0b2bccc CodeGen: Handle va_start in the entry block by Reid Kleckner · 11 years ago
  2. dccd0cb Add a const and munge some comments by Reid Kleckner · 11 years ago
  3. 16e5541 musttail: Forward regparms of variadic functions on x86_64 by Reid Kleckner · 11 years ago
  4. 2d9bb65 ARM / x86_64 varargs: Don't save regparms in prologue without va_start by Reid Kleckner · 11 years ago
  5. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  6. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  7. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  8. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  9. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  10. 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
  11. 9205140 [Layering] Move DebugLoc.h into the IR library. The implementation by Chandler Carruth · 12 years ago
  12. 0c72fd2 Fix unused variable in FunctionLoweringInfo.cpp by Hans Wennborg · 12 years ago
  13. acb842d Check for dynamic allocas and inline asm that clobbers sp before building by Hans Wennborg · 12 years ago
  14. dfbed59 Don't put non-static allocas in the static alloca map by Reid Kleckner · 12 years ago
  15. 22b8ba2 [stackprotector] Use analysis from the StackProtector pass for stack layout in PEI a nd LocalStackSlot passes. by Josh Magee · 12 years ago
  16. 983a16c Debug Info: clean up usage of Verify. by Manman Ren · 12 years ago
  17. 0ccf310 Don't cache the TLI object since we have access to it through TargetMachine already. by Bill Wendling · 12 years ago
  18. 8db01cb Don't cache the TargetLoweringInfo object inside of the FunctionLowering object. by Bill Wendling · 12 years ago
  19. 67bbf3a Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects. by Bob Wilson · 13 years ago
  20. 207bcba Stack Alignment: throw error if we can't satisfy the minimal alignment by Manman Ren · 13 years ago
  21. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  22. 74dba87 Remove the Function::getRetAttributes method in favor of using the AttributeSet accessor method. by Bill Wendling · 13 years ago
  23. bad545c Change TargetLowering::RegisterTypeForVT to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
  24. 5e6c361 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago
  25. e98b7a0 Revert EVT->MVT changes, r169836-169851, due to buildbot failures. by Patrik Hagglund · 13 years ago
  26. 03e9628 Change TargetLowering::RegisterTypeForVT to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
  27. 3708e54 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago
  28. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  29. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  30. 7c277da Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be by Nadav Rotem · 13 years ago
  31. e38859d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago
  32. 219d51d Tabs, formatting and long lines oh my! by Eric Christopher · 14 years ago
  33. 18c6be7 More newline cleanups. by Eric Christopher · 14 years ago
  34. 8b98bf2 Properly emit _fltused with FastISel. Refactor to share code with SDAG. by Michael J. Spencer · 14 years ago
  35. a423765 Remove the eh.exception and eh.selector intrinsics. Also remove a hack to copy by Bill Wendling · 14 years ago
  36. 645eada An array of chars of length 8 will also cause the stack protector to be inserted by Bill Wendling · 14 years ago
  37. 9d904e1 Directly point debug info to the stack slot of the arugment, instead of trying to keep track of vreg in which it the arugment is copied. The LiveDebugVariable can keep track of variable's ranges. by Devang Patel · 14 years ago
  38. 247fd3b Add the support in code-gen for the landingpad instruction lowering. by Bill Wendling · 14 years ago
  39. ad088e6 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 14 years ago
  40. 7fa7fe6 Add the AddLandingPadInfo function. by Bill Wendling · 14 years ago
  41. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  42. 0713a9d Add a parameter to CCState so that it can access the MachineFunction. by Eric Christopher · 14 years ago
  43. e53b7d1 Make codegen able to handle values of empty types. This is one way by Rafael Espindola · 14 years ago
  44. 441a01a Avoid extra vreg copies for arguments passed in registers. Specifically, this can make MachineCSE more effective in some cases (especially in small functions). PR8361 / part of rdar://problem/8259436 . by Eli Friedman · 15 years ago
  45. f3658f3 There are times when the landing pad won't have a call to 'eh.selector' in by Bill Wendling · 15 years ago
  46. 4c82cd2 Set NumSignBits to 1 if KnownZero/KnownOne are being zero extended. In theory it by Cameron Zwarich · 15 years ago
  47. d2f3041 We only want to zero extend the existing information if the bit width is by Cameron Zwarich · 15 years ago
  48. a62fc89 Merge information about the number of zero, one, and sign bits of live-out by Cameron Zwarich · 15 years ago
  49. 988faf9 Track blocks visited in reverse postorder. by Cameron Zwarich · 15 years ago
  50. f8b22b3 Roll out r126169 and r126170 in an attempt to fix the selfhost bot. by Cameron Zwarich · 15 years ago
  51. 800f85b Merge information about the number of zero, one, and sign bits of live-out registers by Cameron Zwarich · 15 years ago
  52. 2f93128 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  53. 86ec8b3 Reapply r112623. Included additional check for unused byval argument. by Devang Patel · 15 years ago
  54. 529f248 Revert r112623. It is causing self host build failures. by Devang Patel · 15 years ago
  55. 8559932 Remember byval argument's frame index during argument lowering and use this info to emit debug info. by Devang Patel · 15 years ago
  56. 0ff1ef6 It's better to have the arrays, which would trigger the creation of stack by Bill Wendling · 15 years ago
  57. 1e936277 Revert r108369, sorting llvm.dbg.declare information by source position, by Dan Gohman · 15 years ago
  58. d7b5ce3 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 15 years ago
  59. 6586e9b --- Reverse-merging r107947 into '.': by Bob Wilson · 15 years ago
  60. 52617fc cache result of operator* by Gabor Greif · 15 years ago
  61. 0b5aa1c Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting by Dan Gohman · 15 years ago
  62. e757043 Revert 107840 107839 107813 107804 107800 107797 107791. by Dan Gohman · 15 years ago
  63. e7ccc51 Implement bottom-up fast-isel. This has the advantage of not requiring by Dan Gohman · 15 years ago
  64. e784616 Move FunctionLoweringInfo.h out into include/llvm/CodeGen. This will by Dan Gohman · 15 years ago
  65. 93f5920 Rename CreateReg to CreateRegs, and MakeReg to CreateReg. by Dan Gohman · 15 years ago
  66. 85e02e9 Rename CreateRegForValue to CreateReg, and change its argument by Dan Gohman · 15 years ago
  67. 647d9c9 use ArgOperand API by Gabor Greif · 15 years ago
  68. e4eed70 use ArgOperand API by Gabor Greif · 15 years ago
  69. f6207e0 prune an include by Gabor Greif · 15 years ago
  70. d16aa54 SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValue by Dan Gohman · 15 years ago
  71. ec74444 Remove the code for special-casing byval for fast-isel. SelectionDAG by Dan Gohman · 16 years ago
  72. 6e82245 Replace r102368 with code that's less fragile. This creates DBG_VALUE instructions for function arguments early and insert them after instruction selection is done. by Evan Cheng · 16 years ago
  73. 450aa64 Move several SelectionDAG-independent utility functions out of the by Dan Gohman · 16 years ago
  74. 7c845e4 Sink this use_empty() check into isUsedOutsideOfDefiningBlock. by Dan Gohman · 16 years ago
  75. 7b7f088 If a PHI node somehow has debug info, propogate it to the MachineInstr PHI. by Dan Gohman · 16 years ago
  76. 0f055d3 Don't iterate through the whole block just to find the PHI nodes. by Dan Gohman · 16 years ago
  77. a91754d Move isInTailCallPosition out of SelectionDAGBuilder, as it isn't by Dan Gohman · 16 years ago
  78. 21cea8a Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 16 years ago
  79. 7258dcd Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 16 years ago
  80. f375520 reapply r101434 with a fix for self-hosting by Gabor Greif · 16 years ago
  81. 403e969 back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 16 years ago
  82. 33ae80b reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 16 years ago
  83. 9fd00c7 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 16 years ago
  84. aafd209 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 16 years ago
  85. 913c998 Add more const qualifiers for LLVM IR pointers in CodeGen. by Dan Gohman · 16 years ago
  86. bcaf681 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 16 years ago
  87. 7deb447 Factor out EH landing pad code into a separate function, and constify by Dan Gohman · 16 years ago
  88. 8ebcbe9 Pull utility routines with no SelectionDAG dependence out of by Dan Gohman · 16 years ago
  89. ad0b3ea Move this assert out of SelectionDAGISel into FunctionLoweringInfo, and by Dan Gohman · 16 years ago
  90. 69e8e32 Sink landing-pad marking code out of by Dan Gohman · 16 years ago
  91. f57117d It's not necessary to recompute EB here. by Dan Gohman · 16 years ago
  92. 6888e79 Forgot the part where we handle the ".llvm.eh.catch.all.value". by Bill Wendling · 16 years ago
  93. b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  94. 32bfe1e Trim unneeded includes. by Evan Cheng · 16 years ago
  95. ccce8ba Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. by Benjamin Kramer · 16 years ago
  96. 9d72cbf Move CopyCatchInfo into FunctionLoweringInfo.cpp too, for consistency. by Dan Gohman · 16 years ago
  97. ad97b3d Move some more code out of SelectionDAGBuild.cpp and into by Dan Gohman · 16 years ago
  98. a3624b6 Move the FunctionLoweringInfo class and some related utility functions out by Dan Gohman · 16 years ago