1. b3e87b2 fix PR6577, a bug in sdbuilder lowering select instructions by Chris Lattner · 15 years ago
  2. af1871f In case of tail call size of Ins and InVals may not match. by Evan Cheng · 15 years ago
  3. 46ada19 Remove dead parameter passing. by Bill Wendling · 15 years ago
  4. 25d5837 simplify this code, return only ever has zero or one operands. by Chris Lattner · 15 years ago
  5. 1df9859 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 15 years ago
  6. 1e55944 by David Greene · 15 years ago
  7. b0bc6c3 Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
  8. b5b90ed Use array_pod_sort instead of std::sort for improved code size. by Jakob Stoklund Olesen · 15 years ago
  9. 598b24c Remove duplicate successors from indirectbr instructions before building the machine CFG. by Jakob Stoklund Olesen · 15 years ago
  10. f451cb8 Fix "the the" and similar typos. by Dan Gohman · 15 years ago
  11. 8112b53 Emit an error for illegal inline asm constraint (which uses illegal type) rather than asserting. by Evan Cheng · 15 years ago
  12. 8ac38f2 Apply the 95471 fix to SelectionDAGBuilder as well; by Dale Johannesen · 15 years ago
  13. c2e93b2 In guaranteed tailcall mode, don't decline the tailcall optimization by Dan Gohman · 15 years ago
  14. 6fdce65 Fix typo Duncan noticed. by Evan Cheng · 16 years ago
  15. 446bc10 It's too risky to eliminate sext / zext of call results for tail call optimization even if the caller / callee attributes completely match. The callee may have been bitcast'ed (or otherwise lied about what it's doing). by Evan Cheng · 16 years ago
  16. febc816 Revert 94937 and move the noreturn check to codegen. by Evan Cheng · 16 years ago
  17. 86809cc Allow all types of callee's to be tail called. But avoid automatic tailcall if the callee is a result of bitcast to avoid losing necessary zext / sext etc. by Evan Cheng · 16 years ago
  18. 022d9e1 Revert 95130. by Evan Cheng · 16 years ago
  19. 9426196 Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. by Evan Cheng · 16 years ago
  20. b29d596 eliminate a bunch of pointless LLVMContext arguments. by Chris Lattner · 16 years ago
  21. 904c2fa fix PR 6157. Testcase pending. by Dale Johannesen · 16 years ago
  22. 4533cac Assign the ordering of SDNodes in a much less intrusive fashion. After the by Bill Wendling · 16 years ago
  23. ca752c9 Update of 94055 to track the IR level call site information via an intrinsic. by Jim Grosbach · 16 years ago
  24. 0c439eb Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
  25. 11e6793 Allow some automatic tailcall optimization without changing ABI. by Evan Cheng · 16 years ago
  26. 071c62f Rearrange handling of jump tables. Highlights: by Chris Lattner · 16 years ago
  27. 187361b Remove the '-disable-scheduling' flag and replace it with the 'source' option of by Bill Wendling · 16 years ago
  28. f38a33c back this out for now. Growing Function is not good. by Jim Grosbach · 16 years ago
  29. d0a0c38 Make sure that landing pad entries in the EH call site table are in the proper by Jim Grosbach · 16 years ago
  30. 93ae407 When checking for sret-demotion, it needs to use legal types. When using the return value of an sret-demoted call, it needs to use possibly illegal types that match the declared Type of the callee. by Kenneth Uildriks · 16 years ago
  31. f012705 Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. by Benjamin Kramer · 16 years ago
  32. 614d2ad Delete renaming use of dead dbg intrinsics. by Devang Patel · 16 years ago
  33. 4b69d99 Change errs() to dbgs(). by David Greene · 16 years ago
  34. f2d7fb3 Use a pointer type rather than MVT::Other for the ExternalSymbol node used by Dan Gohman · 16 years ago
  35. 133ce87 Teach codegen to handle: by Chris Lattner · 16 years ago
  36. bfdfea8 Fix a warning on gcc 4.4. by Mikhail Glushenkov · 16 years ago
  37. b3c0199 Trailing whitespace, 80-col violations. by Mikhail Glushenkov · 16 years ago
  38. f031e8a Teach codegen to lower llvm.powi to an efficient (but not optimal) by Chris Lattner · 16 years ago
  39. bf0ca2b remove a bunch of unneeded functions. by Chris Lattner · 16 years ago
  40. 3990b12 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
  41. 0eb4198 rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind by Chris Lattner · 16 years ago
  42. 04b091a handle equality memcmp of 8 bytes on x86-64 with two unaligned loads and a by Chris Lattner · 16 years ago
  43. 8047d9a move an optimization for memcmp out of simplifylibcalls and into by Chris Lattner · 16 years ago
  44. 9949933 Use more sensible type for flags in asms. PR 5570. by Dale Johannesen · 16 years ago
  45. d060b25 Update objectsize intrinsic and associated dependencies. Fix by Eric Christopher · 16 years ago
  46. 0d58013 Remove superfluous SDNode ordering. by Bill Wendling · 16 years ago
  47. fc67bbe Remove node ordering from inline asm nodes. It's not needed. by Bill Wendling · 16 years ago
  48. c1d3c94 Remove node ordering from VA nodes. It's not needed. by Bill Wendling · 16 years ago
  49. 167bea7 Assign ordering to SDNodes in PromoteNode. Also fixing a subtle bug where BSWAP by Bill Wendling · 16 years ago
  50. 3ea58b6 Allow 0 as an order number. Don't assign an order to formal arguments. by Bill Wendling · 16 years ago
  51. e261b0c Report an error for bad inline assembly, where the value passed for an by Bob Wilson · 16 years ago
  52. 3ea3c24 Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 16 years ago
  53. 651ad13 Add SDNode ordering to inlined asm and VA functions. by Bill Wendling · 16 years ago
  54. ec72e32 Adding more assignment of ordering to SDNodes. This time in the "call" and by Bill Wendling · 16 years ago
  55. e80ae83 Add ordering of SDNodes to LowerCallTo. by Bill Wendling · 16 years ago
  56. d0283fa Now add ordering to SDNodes created by the massive intrinsic lowering function. by Bill Wendling · 16 years ago
  57. 856ff41 To make things interesting, I added MORE code to set the ordering of by Bill Wendling · 16 years ago
  58. 87710f0 Add more plumbing to assign ordering to SDNodes. Have the "getValue" method by Bill Wendling · 16 years ago
  59. e1a9042 More ordering plumbing. This time for GEP. I need to remember to assign by Bill Wendling · 16 years ago
  60. b85b6e8 Another incremental check-in for assigning ordering to SDNodes. This time for by Bill Wendling · 16 years ago
  61. 49fcff8 Assign ordering to more instructions. Incremental check-in. by Bill Wendling · 16 years ago
  62. 0777e92 - Add a bit more plumbing assigning an order to SDNodes. by Bill Wendling · 16 years ago
  63. 3b7a41c First wave of plumbing for assigning an ordering to SDNodes. This takes care of by Bill Wendling · 16 years ago
  64. b4e6a5d Changes from review: by Bill Wendling · 16 years ago
  65. 5afffae Handle ARM inline asm "w" constraints with 64-bit ("d") registers. by Bob Wilson · 16 years ago
  66. 266d945 Fix a comment grammaro. by Bob Wilson · 16 years ago
  67. 819309e Reapply r91392, it was only unmasking the bug, and since TOT is still broken having it reverted does no good. by Daniel Dunbar · 16 years ago
  68. 222518d Revert "Initial work on disabling the scheduler. This is a work in progress, and by Daniel Dunbar · 16 years ago
  69. 614407a Initial work on disabling the scheduler. This is a work in progress, and this by Bill Wendling · 16 years ago
  70. a4f9cc4 Fix the result type of SELECT nodes lowered from Select instructions with by Dan Gohman · 16 years ago
  71. 2048b85 Rename SelectionDAGLowering to SelectionDAGBuilder, and rename by Dan Gohman · 16 years ago[Renamed (96%) from lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp]
  72. f9bd450 Move RegsForValue to an anonymous namespace, since it is only used in this file. by Dan Gohman · 16 years ago
  73. 66336ed Move some more code out of SelectionDAGBuild.cpp and into by Dan Gohman · 16 years ago
  74. 6277eb2 Move the FunctionLoweringInfo class and some related utility functions out by Dan Gohman · 16 years ago
  75. 29cbade Target-independent support for TargetFlags on BlockAddress operands, by Dan Gohman · 16 years ago
  76. ed9bab3 Enable the tail call optimization when the caller returns undef. by Dan Gohman · 16 years ago
  77. 01205a8 Don't let a noalias difference disrupt the tailcall optimization. by Dan Gohman · 16 years ago
  78. 3f2bf85 by David Greene · 16 years ago
  79. 70d75ca "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for line number and scopes. by Devang Patel · 16 years ago
  80. c158dde x86 users can now return arbitrary sized structs. Structs too large to fit in return registers will be returned through a hidden sret parameter introduced during SelectionDAG construction. by Kenneth Uildriks · 16 years ago
  81. 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 16 years ago
  82. f07c949 Codegen support for the llvm.invariant/lifetime.start/end intrinsics: by Duncan Sands · 16 years ago
  83. 70e5e68 Fix for 64-bit builds. by Mike Stump · 16 years ago
  84. e880efe Fix PR5421 by APInt'izing switch lowering. by Chris Lattner · 16 years ago
  85. b4997ae Add code to check at SelectionDAGISel::LowerArguments time to see if return values can be lowered to registers. Coming soon, code to perform sret-demotion if return values cannot be lowered to registers by Kenneth Uildriks · 16 years ago
  86. cdfa666 Fix warning with gcc-4.0 and signed/unsigned. by Eric Christopher · 16 years ago
  87. 8c2b525 Initial target-independent CodeGen support for BlockAddresses. by Dan Gohman · 16 years ago
  88. 7e5d2ff Make sure we return the right sized type here. by Eric Christopher · 16 years ago
  89. ab21db7 rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 16 years ago
  90. eef55dc Update the MachineBasicBlock CFG for an indirect branch. by Dan Gohman · 16 years ago
  91. 6482515 Add CodeGen support for indirect branches. by Dan Gohman · 16 years ago
  92. 98eef86 don't use stdio by Chris Lattner · 16 years ago
  93. f9be95f add enough support for indirect branch for the feature test to pass by Chris Lattner · 16 years ago
  94. 7b5e617 Add objectsize intrinsic and hook it up through codegen. Doesn't by Eric Christopher · 16 years ago
  95. 046e78c Remove FreeInst. by Victor Hernandez · 16 years ago
  96. 7abbd04 APInt-ify the gep scaling code, so that it correctly handles the case where by Dan Gohman · 16 years ago
  97. ff89dcb -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 16 years ago
  98. 20270c9 Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 16 years ago
  99. 6553155 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
  100. bf12558 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago