1. d1c6404 Remove unnecessary code. by Evan Cheng · 13 years ago
  2. 67bbf3a Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects. by Bob Wilson · 13 years ago
  3. a72b970 Tweak check to avoid integer overflow (for insanely large alignments) by Evan Cheng · 13 years ago
  4. f04cbeb Fix errant fallthrough in the generation of the lifetime markers. by Nadav Rotem · 13 years ago
  5. 29178a3 Make APFloat constructor require explicit semantics. by Tim Northover · 13 years ago
  6. 4f972ea Remove unused parameter. Also use the AttributeSet query methods instead of the Attribute query methods. by Bill Wendling · 13 years ago
  7. 0cb6fd9 For inline asm: by Eric Christopher · 13 years ago
  8. a9286e9 Remove unneeded includes from FunctionLoweringInfo.h. by Jakub Staszak · 13 years ago
  9. 207bcba Stack Alignment: throw error if we can't satisfy the minimal alignment by Manman Ren · 13 years ago
  10. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  11. 74dba87 Remove the Function::getRetAttributes method in favor of using the AttributeSet accessor method. by Bill Wendling · 13 years ago
  12. 94dcaf8 Remove Function::getParamAttributes and use the AttributeSet accessor methods instead. by Bill Wendling · 13 years ago
  13. 698e84f Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 13 years ago
  14. f993461 Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT. by Patrik Hagglund · 13 years ago
  15. 00e7a11 Split the usage of 'EVT PartVT' into 'MVT PartVT' and 'EVT PartEVT'. by Patrik Hagglund · 13 years ago
  16. 4e0f828 Change RegVT in BitTestBlock and RegsForValue, to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
  17. e09cac9 Change TargetLowering::getTypeForExtArgOrReturn to take and return by Patrik Hagglund · 13 years ago
  18. 3f190519 Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT, from EVT. by Patrik Hagglund · 13 years ago
  19. bad545c Change TargetLowering::RegisterTypeForVT to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
  20. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  21. 5e6c361 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago
  22. e98b7a0 Revert EVT->MVT changes, r169836-169851, due to buildbot failures. by Patrik Hagglund · 13 years ago
  23. b31465b Change RegVT in BitTestBlock and RegsForValue, to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
  24. ad432a8 Change TargetLowering::getTypeForExtArgOrReturn to take and return by Patrik Hagglund · 13 years ago
  25. d343374 Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT, from EVT. 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. df42cf3 Fall back to the selection dag isel to select tail calls. by Chad Rosier · 13 years ago
  29. 9ec512d Replace r169459 with something safer. Rather than having computeMaskedBits to by Evan Cheng · 13 years ago
  30. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  31. 79bd205 Refactor to make helper method static. by Craig Topper · 13 years ago
  32. 268b622 Remove duplicate check of LimitFloatPrecision. It was already checked earlier before IsExp10 could be set to true. by Craig Topper · 13 years ago
  33. 8571944 Factor common code out of individual if blocks into common tail. by Craig Topper · 13 years ago
  34. d374694 Remove redundant calls to getCurDebugLoc in visitIntrinsicCall. It's already called at the start of the function and captured in a local variable. by Craig Topper · 13 years ago
  35. d2638c1 Refactor a bit to make some helper methods static. by Craig Topper · 13 years ago
  36. 4a98175 Factor some common code out of individual if blocks. by Craig Topper · 13 years ago
  37. bef254a Refactor a bit to make some helper functions static. by Craig Topper · 13 years ago
  38. e9541c8 llvm.fmuladd.* lowering should be checking isOperationLegalOrCustom, rather than by Lang Hames · 13 years ago
  39. ed756c5 Remove conditions from 'else if' that were guaranteed by preceding 'if'. by Craig Topper · 13 years ago
  40. 3669de4 Factor out the final FADD that's common to multiple code paths in the visitLog* functions. by Craig Topper · 13 years ago
  41. ae89426 Factor some common code to reduce compile size. by Craig Topper · 13 years ago
  42. 61d0457 Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint intrinsics. by Craig Topper · 13 years ago
  43. b8d3caf Codegen support for arbitrary vector getelementptrs. by Duncan Sands · 13 years ago
  44. 3d5af27 OutputArg: added an index of the original argument to match the change to by Manman Ren · 13 years ago
  45. 86f6050 Add a comment for r167040. by Chad Rosier · 13 years ago
  46. 9e1274f [inline asm] Implement mayLoad and mayStore for inline assembly. In general, by Chad Rosier · 13 years ago
  47. 33e034a by Nadav Rotem · 13 years ago
  48. cdde059 This patch is to fix radar://8426430. It is about llvm support of __builtin_debugtrap() by Shuxin Yang · 13 years ago
  49. f13dbb8 Issue description: by Stepan Dyatkovskiy · 13 years ago
  50. 8ccd6ca Use the attribute enums to query if a parameter has an attribute. by Bill Wendling · 13 years ago
  51. c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
  52. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  53. 71ad78b Update to use the predicate methods to query if an attribute exists. by Bill Wendling · 13 years ago
  54. 863bab6 Remove the `hasFnAttr' method from Function. by Bill Wendling · 13 years ago
  55. 5def891 Generate an error message instead of asserting or segfaulting when we have a by Bill Wendling · 13 years ago
  56. 81406f6 Generate an error message instead of asserting or segfaulting when we have a by Bill Wendling · 13 years ago
  57. edb31fa TargetLowering interface to set/get minimum block entries for jump tables. by Sebastian Pop · 13 years ago
  58. d753a95 Teach the DAGBuilder about lifetime markers which are generated from PHINodes. by Nadav Rotem · 13 years ago
  59. b7cd341 Stop emitting lifetime region info when stack coloring is not enabled in O0 by Michael Liao · 13 years ago
  60. 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
  61. e53314f Cleanup a few magic numbers. by Chad Rosier · 13 years ago
  62. cbd2a19 [ms-inline asm] We only need one bit to represent the AsmDialect in the by Chad Rosier · 13 years ago
  63. 994f404 [ms-inline asm] Propagate the asm dialect into the MachineInstr representation. by Chad Rosier · 13 years ago
  64. 2db2353 Convert vextracti128/vextractf128 intrinsics to extract_subvector at DAG build time. Similar was previously done for vinserti128/vinsertf128. Add patterns for folding these extract_subvectors with stores. by Craig Topper · 13 years ago
  65. cf10446 BranchProb: modify the definition of an edge in BranchProbabilityInfo to handle by Manman Ren · 13 years ago
  66. 3fb2047 Initialize SelectionDAGBuilder's Context in 'init', not in its constructor. The by Richard Smith · 13 years ago
  67. 7d33c57 Don't add CFG edges for redundant conditional branches. by Jakob Stoklund Olesen · 13 years ago
  68. 79a6b30 Make atomic load and store of pointers work. Tighten verification of atomic operations by Eli Friedman · 13 years ago
  69. 874886c Refactor and check "onlyReadsMemory" before optimizing builtins. by Bob Wilson · 13 years ago
  70. 871701c Try to reduce the compile time impact of r161232. by Bob Wilson · 13 years ago
  71. fa59485 Fix memcmp code-gen to honor -fno-builtin. by Bob Wilson · 13 years ago
  72. 0b3d782 Add a floor intrinsic. by Dan Gohman · 13 years ago
  73. aaf9735 Fixed few warnings. by Galina Kistanova · 13 years ago
  74. d163405 Remove tabs. by Bill Wendling · 13 years ago
  75. 2151497 ignore 'invoke @llvm.donothing', but still keep the edge to the continuation BB by Nuno Lopes · 13 years ago
  76. 7ff588f Reverted r156659, due to probable performance regressions, DenseMap should be used here: by Stepan Dyatkovskiy · 13 years ago
  77. 8b0c97e Part of r159527. Splitted into series of patches and gone with fixed PR13256: by Stepan Dyatkovskiy · 13 years ago
  78. b65acc6 Revert "IntRange:" as it appears to be breaking self hosting. by Eric Christopher · 13 years ago
  79. 39e9002 Target option DisableJumpTables is a gross hack. Move it to TargetLowering instead. by Evan Cheng · 13 years ago
  80. dd8638f Turn an assert into an error to make it a bit more friendly. by Eric Christopher · 13 years ago
  81. 8b9ecca IntRange: by Stepan Dyatkovskiy · 13 years ago
  82. ec9653b add a new @llvm.donothing intrinsic that, well, does nothing, and teach CodeGen to ignore calls to it by Nuno Lopes · 13 years ago
  83. e38859d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago
  84. b8650f1 Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from a by Lang Hames · 13 years ago
  85. a59100c Add a new intrinsic: llvm.fmuladd. This intrinsic represents a multiply-add by Lang Hames · 13 years ago
  86. bde9176 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
  87. 0e46d8a PR1255: case ranges. by Stepan Dyatkovskiy · 13 years ago
  88. 9549f58 PR1255: case ranges. by Stepan Dyatkovskiy · 13 years ago
  89. 6630574 PR1255: case ranges. by Stepan Dyatkovskiy · 13 years ago
  90. 58107dd ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping. by Stepan Dyatkovskiy · 13 years ago
  91. 913869b Add llvm.fabs intrinsic. by Peter Collingbourne · 13 years ago
  92. e3e19cb PR1255: Case Ranges by Stepan Dyatkovskiy · 13 years ago
  93. abb3fa6 Missed parens. by Benjamin Kramer · 13 years ago
  94. 4b8f8e7 r157525 didn't work, just disable iterator checking. by Benjamin Kramer · 13 years ago
  95. 48ff275 SDAGBuilder: Avoid iterator invalidation harder. by Benjamin Kramer · 13 years ago
  96. 5aad872 SDAGBuilder: Don't create an invalid iterator when there is only one switch case. by Benjamin Kramer · 13 years ago
  97. f2beccf SelectionDAGBuilder: When emitting small compare chains for switches order them by using edge weights. by Benjamin Kramer · 13 years ago
  98. aa58397 Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCall by Justin Holewinski · 13 years ago
  99. 315a0c7 Simplify code for calling a function where CanLowerReturn fails, fixing a small bug in the process. by Eli Friedman · 13 years ago
  100. b638ee0 Recommited reworked r156804: by Stepan Dyatkovskiy · 13 years ago