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