1. d93620b IR: Introduce inrange attribute on getelementptr indices. by Peter Collingbourne · 9 years ago
  2. b550cb1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  3. 5ac1a47 Minor code cleanup. NFC. by Junmo Park · 10 years ago
  4. 19eb031 [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with get{Source,Result}ElementType. by Eduard Burtescu · 10 years ago
  5. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  6. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  7. d9d900c Recommit r236670: [opaque pointer type] Pass explicit pointer type through GEP constant folding"" by David Blaikie · 10 years ago
  8. 567d0e5 Revert "[opaque pointer type] Pass explicit pointer type through GEP constant folding" by David Blaikie · 10 years ago
  9. e66a45f [opaque pointer type] Pass explicit pointer type through GEP constant folding by David Blaikie · 10 years ago
  10. a7c40ef Canonicalize header guards into a common format. by Benjamin Kramer · 11 years ago
  11. ef860a2 Rename VMCore directory to IR. by Chandler Carruth · 13 years ago[Renamed from llvm/lib/VMCore/ConstantFold.h]
  12. ca3fc38 Convert ConstantFoldGetElementPtr to use ArrayRef. by Jay Foad · 14 years ago
  13. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  14. 57aa636 Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. by Jay Foad · 14 years ago
  15. 1d4a8fe Remove casts between Value** and Constant**, which won't work if a by Jay Foad · 15 years ago
  16. f5edeeb eliminate a bunch of pointless LLVMContext arguments. by Chris Lattner · 16 years ago
  17. e033298 Value* were never meant to be const. Removing constness from the constant by Nick Lewycky · 16 years ago
  18. 21c6216 Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword and by Dan Gohman · 16 years ago
  19. 78c3bcb Make LLVMContext and LLVMContextImpl classes instead of structs. by Benjamin Kramer · 16 years ago
  20. afd0c4c Factor some of the constants+context related code out into a separate header, to make LLVMContextImpl.h by Owen Anderson · 16 years ago
  21. 53a5221 Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 16 years ago
  22. 2cda7d7 Forgot this file. by Owen Anderson · 16 years ago
  23. b07dd95 Fix a serious bug that would cause deadlock during abstract type refinement. The constant creation by Owen Anderson · 16 years ago
  24. c1e48b5 Fix comment typos. by Duncan Sands · 17 years ago
  25. 3db11c2 Constant folding for insertvalue and extractvalue. by Dan Gohman · 17 years ago
  26. 12fce77 IR support for extractvalue and insertvalue instructions. Also, begin by Dan Gohman · 17 years ago
  27. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  28. d09f1c4 The #include <iterator> isn't needed in this header. by Dan Gohman · 18 years ago
  29. c656cbb by David Greene · 18 years ago
  30. 33e93b8 ConstantFolding.cpp/h -> ConstantFold.cpp/h to avoid confusion with by Chris Lattner · 19 years ago[Renamed from llvm/lib/VMCore/ConstantFolding.h]
  31. 302116a Revise APIs for creating constantexpr GEPs to not require the use of vectors. by Chris Lattner · 19 years ago
  32. 9d36acf Cleanup ConstantFoldCompareInstruction: by Reid Spencer · 19 years ago
  33. 266e42b For PR950: by Reid Spencer · 19 years ago
  34. b471d8e For PR950: Implement a stub for folding ICmp and FCmp instructions by Reid Spencer · 19 years ago
  35. 6c38f0b For PR950: by Reid Spencer · 19 years ago
  36. bbe0a42 Add shufflevector support, todo, implement better constant folding. by Chris Lattner · 19 years ago
  37. ca27f03 VMCore support for the insertelement operation. by Robert Bocchino · 20 years ago
  38. de7f1c9 Added constant folding support for the extractelement operation. by Robert Bocchino · 20 years ago
  39. b1c9317 Remove trailing whitespace by Misha Brukman · 20 years ago
  40. 7dfc2d2 Convert 'struct' to 'class' in various places to adhere to the coding standards by Chris Lattner · 21 years ago
  41. 13128ab Allow creation of GEP constantexprs with a vector of value* operands as by Chris Lattner · 21 years ago
  42. a20f4aa Fix a link error using VS8.0 by Chris Lattner · 21 years ago
  43. 16375e3 Add new function by Chris Lattner · 22 years ago
  44. 5a945e3 Rename ConstantHandling.* -> ConstantFolding.* by Chris Lattner · 22 years ago
  45. 6ff6cea Remove a whole bunch more ugliness. This is actually getting to the point of by Chris Lattner · 22 years ago
  46. 2361bd0 Move ConstantHandling.h into lib/VMCore and out of include/llvm by Chris Lattner · 22 years ago
  47. e4867d7 Move this file to lib/VMCore by Chris Lattner · 22 years ago[Renamed from llvm/include/llvm/ConstantHandling.h]
  48. 7998ce0 Eliminate a lot of out-of-date comments, and all of the wierd overloaded by Chris Lattner · 22 years ago
  49. aecd3e8 Move prototype of llvm::ConstantFoldInstruction by Chris Lattner · 22 years ago
  50. dc2e391 Implement == and != correctly. Before they would incorrectly return != by Chris Lattner · 22 years ago
  51. 9d9cbcf Constant folding shalt not be built on annotations by Chris Lattner · 22 years ago
  52. 82f87e6 Fixes for PR114: Thanks to Reid Spencer! by Chris Lattner · 22 years ago
  53. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  54. d6a5d90 Fix spello Add negate overload by Chris Lattner · 22 years ago
  55. b644598 Added LLVM copyright header (for lack of a better term). by John Criswell · 22 years ago
  56. 555eaf5 Standardize header file comments by Chris Lattner · 22 years ago
  57. 0fa0e3f Add support for ~ operator on constants by Chris Lattner · 22 years ago
  58. 52de05c Remove a ton of extraneous #includes by Chris Lattner · 22 years ago
  59. cfac736 Included assert.h so that the code compiles under newer versions of GCC. by John Criswell · 22 years ago
  60. a2f7d23 *** Huge: Make constantexprs be handled correctly, conservatively by Chris Lattner · 22 years ago
  61. 37a2e21 Don't force a ConstantPointer to be returned by Chris Lattner · 22 years ago
  62. 2d42bbf - Renamed Type::isIntegral() to Type::isInteger() by Chris Lattner · 23 years ago
  63. 725b9e5 Remove constant propogation support for NOT instruction by Chris Lattner · 23 years ago
  64. 163f8b5 Implement constant propogation of logical (and, or, xor) expressions. by Chris Lattner · 23 years ago
  65. 5576a2c Move a bunch of code to a .cpp file, don't #include Instruction.h by Chris Lattner · 23 years ago
  66. 940daed Implement constant propogation of shift instructions by Chris Lattner · 23 years ago
  67. fcc96e5 Implement remainder by Chris Lattner · 23 years ago
  68. ca14237 Split ConstantVals.h into Constant.h and Constants.h by Chris Lattner · 23 years ago
  69. 8c9927e Minor change to reflect that ConstantHandling is now part of VMCore by Chris Lattner · 23 years ago
  70. af259a7 Implement constant propogation of multiply and divide instructions!! by Chris Lattner · 23 years ago
  71. d9f1ab2 Pull stuff out of opt namespace by Chris Lattner · 24 years ago
  72. 3462ae3 Rename ConstPoolVal -> Constant by Chris Lattner · 24 years ago
  73. 678b377 Be more const correct by Chris Lattner · 24 years ago
  74. 977f004 Implement constant propogation of null pointer values. by Chris Lattner · 24 years ago
  75. 9db8b76 Implemented constant propogation of cast instructions by Chris Lattner · 24 years ago
  76. b18fe4e not is a keyword in Ansi C++. Avoid it by Chris Lattner · 24 years ago
  77. 9d0578c Convert ConstRules to use annotations to clean it up. by Chris Lattner · 24 years ago
  78. a7f5ed8 You no longer have to delete constants! They are located in a global by Chris Lattner · 24 years ago
  79. c9f7c06 Add support for casting operators by Chris Lattner · 24 years ago
  80. e3d4a4f Add multiply as a supported constant propogation operation by Chris Lattner · 24 years ago
  81. a682182 Neg instruction removed. Cast instruction implemented. by Chris Lattner · 24 years ago
  82. 9e497a0 Split AllOpts.h into lots of little .h files. by Chris Lattner · 24 years ago
  83. 4400f65 Add instructions to fold unary and binary instructions. by Chris Lattner · 24 years ago
  84. 2f7c963 Initial revision by Chris Lattner · 24 years ago