- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- e1433f2 Noting and enforcing that GC intrinsics are valid only within a by Gordon Henriksen · 17 years ago
- 27acd3a Adjusting verification of "llvm.gc*" intrinsic prototypes to match LangRef. by Gordon Henriksen · 17 years ago
- d9d7039 Get the verifier to check attributes on calls as well by Duncan Sands · 17 years ago
- fd7b326 Make invokes of inline asm legal. Teach codegen by Duncan Sands · 17 years ago
- 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
- 303dae9 Make it clear in the LangRef that allocation instructions only operated on the generic address space. Implement support in the verifier for ensuring this is true. by Christopher Lamb · 17 years ago
- a8b9746 Check that there are not more attributes than function parameters. by Duncan Sands · 17 years ago
- dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
- 827cde1 Fix PR1816. If a bitcast of a function only exists because of a by Duncan Sands · 17 years ago
- ed4a2f1 Rename the 'const' parameter attribute to 'readnone', by Duncan Sands · 17 years ago
- b348d18 Add support for vectors to int <-> float casts. by Nate Begeman · 17 years ago
- c455ebe I discover array_lengthof, thanks to gabor on #llvm. by Duncan Sands · 17 years ago
- 0a4f91e Simplify the attribute verification code. by Duncan Sands · 17 years ago
- 0adb7b4 Add pure/const attributes. Documentation will follow. by Anton Korobeynikov · 17 years ago
- d056190 Don't barf on empty basic blocks. Do not rely on assert by Duncan Sands · 17 years ago
- b5c9164 remove verifier command line option: this should be part of the API, not by Chris Lattner · 17 years ago
- 765d645 Now with less tabs! by Owen Anderson · 17 years ago
- c570e33 Add a preverifier pass to check that every basic block ends in a terminator, so that we don't segfault when verifying invalid code. by Owen Anderson · 17 years ago
- 0569187 I am not sure this is a good idea to be an option, but rename the option for by Chris Lattner · 17 years ago
- 536c64b Add 'pedantic' mode to verifier rejecting syntactically valid, but 'bad' due to other reasons code by Anton Korobeynikov · 17 years ago
- f51edad Check that the second parameter of init_trampoline by Duncan Sands · 17 years ago
- 6693da0 reject things like "declare internal @foo" by Chris Lattner · 17 years ago
- b508521 Incorporating review feedback for GC verifier patch. by Gordon Henriksen · 17 years ago
- 8c33da5 Fix for PR1633: Verifier doesn't fully verify GC intrinsics by Gordon Henriksen · 17 years ago
- b8f7479 by David Greene · 17 years ago
- 453eed1 use a nicer accessor. by Chris Lattner · 17 years ago
- fe5b439 Fix the verification for overloaded intrinsic types. Check that they are by Dan Gohman · 17 years ago
- 0fee3ff Add MVT::fAny for overloading intrinsics on floating-point types. by Dan Gohman · 17 years ago
- 181b6c9 Fix minor doxygen nits. by Reid Spencer · 17 years ago
- 6994040 This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. by Chandler Carruth · 17 years ago
- e87f233 After a discussion with Anton, it turns out that the InReg attribute is not by Reid Spencer · 17 years ago
- 6e800fe The InReg parameter attribute is valid on function results. The llvm-gcc-4.0 by Reid Spencer · 17 years ago
- 9d3e791 It seems logical that InReg should be incompatible by Duncan Sands · 17 years ago
- fdef00f As the number of parameter attributes increases, by Duncan Sands · 17 years ago
- 36397f5 Support for trampolines, except for X86 codegen which is still under discussion. by Duncan Sands · 17 years ago
- bb862c0 Make output match actual condition tested. Thanks, Duncan. by Reid Spencer · 17 years ago
- d6b42b2 1. Make sure we print the Function Value for parameter attribute errors by Reid Spencer · 17 years ago
- 552d640 Add better verification of attributes on function types. It is not permitted by Reid Spencer · 17 years ago
- 969c444 detect invalid combination of sret and byval by Rafael Espindola · 17 years ago
- 07a9676 Fix comments about vectors to use the current wording. by Dan Gohman · 17 years ago
- b91025b check for correct usage of the byval attribute by Rafael Espindola · 17 years ago
- 1aa7efb Add the byval attribute by Rafael Espindola · 17 years ago
- 2099ff0 Use DominatorTree instead of ETForest. by Devang Patel · 17 years ago
- 5cbf316 Add assert to check if the attributes ZExt/SExt, NoAlias are apply to the by Zhou Sheng · 17 years ago
- 1997473 Drop 'const' by Devang Patel · 17 years ago
- 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
- c6c98af Implement review feedback by Anton Korobeynikov · 17 years ago
- 0f53f7f Let Verifier check aliasees by Anton Korobeynikov · 17 years ago
- a80e118 Implement review feedback. Aliasees can be either GlobalValue's or by Anton Korobeynikov · 17 years ago
- 8b0a8c8 Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part by Anton Korobeynikov · 17 years ago
- cd07075 Fix regressions introduced by my previous patch: opt calls verifier in a by Chris Lattner · 17 years ago
- 19b6dcd catch a case that was biting jeffc by Chris Lattner · 17 years ago
- 4d8c16f eliminate a use of Instruction::getPrev(), patch by Gabor Greif in 2005. by Chris Lattner · 17 years ago
- f75b874 For PR1284: Implement the "part_set" intrinsic. by Reid Spencer · 17 years ago
- 466b9bd unbreak the build :( by Chris Lattner · 17 years ago
- a838321 Fix build problem. by Jeff Cohen · 17 years ago
- addd11d Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. by Reid Spencer · 17 years ago
- 559d77a For PR1297: by Reid Spencer · 17 years ago
- ac9dcb9 For PR1195: by Reid Spencer · 17 years ago
- 9d6565a For PR1195: by Reid Spencer · 17 years ago
- dec628e Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> by Chris Lattner · 18 years ago
- f8edb62 convert some vectors to smallvector. by Chris Lattner · 18 years ago
- 8552fae speed up the verifier 8.5% by using a smallvector instead of vector. by Chris Lattner · 18 years ago
- 78287b4 Change an std::set to a SmallPtrSet. This speeds up the verifier on by Chris Lattner · 18 years ago
- ba4cc09 Support var arg intrinsics. by Jim Laskey · 18 years ago
- ef9b9a7 For PR411: by Reid Spencer · 18 years ago
- 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 18 years ago
- 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
- b10308e Propagate changes from my local tree. This patch includes: by Anton Korobeynikov · 18 years ago
- 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
- b9d8b97 teach VMCore to accept i1 add's and shifts by Chris Lattner · 18 years ago
- a54b7cb For PR1064: by Reid Spencer · 18 years ago
- 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
- 78d033e For PR411: by Reid Spencer · 18 years ago
- affaf07 Do not allow packed types for icmp and fcmp instructions. by Reid Spencer · 18 years ago
- 79e21d3 For PR950: Change signed integer type names to unsigned equivalents. by Reid Spencer · 18 years ago
- e4d87aa For PR950: by Reid Spencer · 18 years ago
- 62d75e7 Fix Regression/Verifier/invoke-1.ll by Chris Lattner · 18 years ago
- 19591b3 Revert the previous patch which was incorrect. This unbreaks eon, but rebreaks by Chris Lattner · 18 years ago
- c597a88 Remove a useless statement. by Reid Spencer · 18 years ago
- d71b620 For PR1042: by Reid Spencer · 18 years ago
- e3cbe03 Fix PR1042, by tightening up the subtle rules with invoke value use. by Chris Lattner · 18 years ago
- 4d17caa only check non-external functions by Chris Lattner · 18 years ago
- 41af719 Reject attempts to define intrinsics. This fixes PR1047 and by Chris Lattner · 18 years ago
- 1a097e3 Don't use <sstream> in Streams.h but <iosfwd> instead. by Bill Wendling · 18 years ago
- e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 18 years ago
- 3749c9c Remove the 'printname' argument to WriteAsOperand. It is always true, and by Chris Lattner · 18 years ago
- 8f48766 Changed to using LLVM streams. by Bill Wendling · 18 years ago
- 3da59db For PR950: by Reid Spencer · 18 years ago
- 45fb3f3 For PR950: by Reid Spencer · 18 years ago
- b83eb64 For PR950: by Reid Spencer · 18 years ago
- bcb9770 Added some eye-candy for Subtarget type checking by Anton Korobeynikov · 18 years ago
- b74ed07 Adding dllimport, dllexport and external weak linkage types. by Anton Korobeynikov · 18 years ago
- 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
- a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
- 7107c3b For PR780: by Reid Spencer · 18 years ago
- f4ea921 Fix PR826, testcase here: Regression/Verifier/2006-07-11-StoreStruct.ll by Chris Lattner · 18 years ago
- 05ac92c Change the verifier to never throw an exception. Instead verifyModule canoptionally return the string error, which is an easier api for clients touse anyway. by Chris Lattner · 18 years ago