1. 7b54b52 Remove assert(false) in favor of asserting the if conditional it is contained within. by David Blaikie · 10 years ago
  2. 980f8f2 CodeGen: Remove implicit conversions from Analysis and BranchFolding by Duncan P. N. Exon Smith · 10 years ago
  3. e4f9b09 [WinEH] Update CATCHRET's operand to match its successor by David Majnemer · 10 years ago
  4. 1619355 [WinEH] Permit branch folding in the face of funclets by David Majnemer · 10 years ago
  5. 0a92f86 Revert r246232 and r246304. by David Majnemer · 10 years ago
  6. a787de3 [CodeGen] isInTailCallPosition didn't consider readnone tailcalls by David Majnemer · 10 years ago
  7. 44ede33 Make TargetLowering::getPointerTy() taking DataLayout as an argument by Mehdi Amini · 10 years ago
  8. 56228da Redirect DataLayout from TargetMachine to Module in ComputeValueVTs() by Mehdi Amini · 10 years ago
  9. e4310fe CodeGen: move over-zealous assert into actual if statement. by Tim Northover · 10 years ago
  10. 851ff69 CodeGen: match up correct insertvalue indices when assessing tail calls. by Tim Northover · 11 years ago
  11. 4f6ac16 Replace std::copy with a back inserter with vector append where feasible by Benjamin Kramer · 11 years ago
  12. f734a8b Get the function specific subtarget. by Eric Christopher · 11 years ago
  13. 7b068f6 Add assertions for out of bound index in ComputeLinearIndex by Mehdi Amini · 11 years ago
  14. 8923cc5 Fold a loop for array processing in ComputeLinearIndex by Mehdi Amini · 11 years ago
  15. 283bc2e Allow the use of functions as typeinfo in landingpad clauses by Reid Kleckner · 11 years ago
  16. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  17. f21434c Refactor duplicated code. by Rafael Espindola · 11 years ago
  18. 480872b Remove TLI from isInTailCallPosition's arguments. NFC. by Juergen Ributzka · 11 years ago
  19. 4ce9863 [FastISel] Make isInTailCallPosition independent of SelectionDAG. by Juergen Ributzka · 11 years ago
  20. dda0009 The includes were sorted. Revert r210578. by Eric Christopher · 11 years ago
  21. 576d36a Have isInTailCallPosition take the DAG so that we can use the by Eric Christopher · 11 years ago
  22. 09fc276 Reorder includes to be sorted. by Eric Christopher · 11 years ago
  23. db5028b Fix typos. by Eric Christopher · 11 years ago
  24. 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
  25. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  26. ce0e4c2 [stackprotector] Refactor out the end of isInTailCallPosition into the function returnTypeIsEligibleForTailCall. by Michael Gottesman · 12 years ago
  27. 707d68f Allow compatible extension attributes for tail calls by Tim Northover · 12 years ago
  28. df03449 Make helper static and fix formatting. by Benjamin Kramer · 12 years ago
  29. a441585 Refactor isInTailCallPosition handling by Tim Northover · 12 years ago
  30. c0659fa [stackprotector] Changed isNoopBitcast/sameNoopInput to take TargetLoweringBase instead of TargetLowering. by Michael Gottesman · 12 years ago
  31. 699808c Only pass 'returned' to target-specific lowering code when the value of entire register is guaranteed to be preserved. by Stephen Lin · 13 years ago
  32. 6c70dc7 Add some constraints to use of 'returned': by Stephen Lin · 13 years ago
  33. b8bd232 Add CodeGen support for functions that always return arguments via a new parameter attribute 'returned', which is taken advantage of in target-independent tail call opportunity detection and in ARM call lowering (when placed on an integral first parameter). by Stephen Lin · 13 years ago
  34. ffc4454 Allow tail call opportunity detection through nested and/or multiple iterations of extractelement/insertelement indirection by Stephen Lin · 13 years ago
  35. a69d0aa Remove unused #includes. by Bill Wendling · 13 years ago
  36. 4f972ea Remove unused parameter. Also use the AttributeSet query methods instead of the Attribute query methods. by Bill Wendling · 13 years ago
  37. a7c44e6 Sink a function that refers to the SelectionDAG into that library in the by Chandler Carruth · 13 years ago
  38. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  39. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  40. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  41. 50d2784 Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. by Bill Wendling · 13 years ago
  42. a05b043 Remove the bitwise XOR operator from the Attributes class. Replace it with the equivalent from the builder class. by Bill Wendling · 13 years ago
  43. bbcdf4e Remove the final bits of Attributes being declared in the Attribute by Bill Wendling · 13 years ago
  44. c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
  45. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  46. 3bef2dd Convert some attribute existence queries over to use the predicate methods. by Bill Wendling · 13 years ago
  47. cc84e6d quick fix for PR13006, will check in testcase later. by Chris Lattner · 13 years ago
  48. 466076b enhance the logic for looking through tailcalls to look through transparent casts by Chris Lattner · 13 years ago
  49. 182fe3e enhance getNoopInput to know about vector<->vector bitcasts of legal by Chris Lattner · 13 years ago
  50. 4f3615d rearrange some logic, no functionality change. by Chris Lattner · 13 years ago
  51. f8bad08 Fix a long standing tail call optimization bug. When a libcall is emitted by Evan Cheng · 14 years ago
  52. 46a9f01 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  53. a5054ad Extend Attributes to 64 bits by Kostya Serebryany · 14 years ago
  54. 75d7d5e Move Instruction::isSafeToSpeculativelyExecute out of VMCore and by Dan Gohman · 14 years ago
  55. 50f02cb Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 14 years ago
  56. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  57. b1f3b49 Minor code re-structuring. by Evan Cheng · 15 years ago
  58. d4b0873 Enable sibling call optimization of libcalls which are expanded during by Evan Cheng · 15 years ago
  59. e8360b7 Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support. by John Thompson · 15 years ago
  60. aadc559 ComputeLinearIndex doesn't need its TLI argument. by Dan Gohman · 15 years ago
  61. fa60b0e Using llvm.eh.catch.all.value instead of .llvm.eh.catch.all.value. by Bill Wendling · 15 years ago
  62. 55f0c6b Split -enable-finite-only-fp-math to two options: by Evan Cheng · 15 years ago
  63. 450aa64 Move several SelectionDAG-independent utility functions out of the by Dan Gohman · 16 years ago