summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Verifier.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer2015-02-171-2/+1
* Verifier: Diagnose module flags which have null ID operandsDavid Majnemer2015-02-161-1/+1
* IR: Add MDExpression::ExprOperandDuncan P. N. Exon Smith2015-02-131-0/+1
* Verifier: Check for null operands in !llvm.module.flagsDavid Majnemer2015-02-111-1/+1
* Verifier: Make sure !llvm.ident's operand isn't nullDavid Majnemer2015-02-111-1/+1
* Verifier: reuse getInlinedAt() result, NFCDuncan P. N. Exon Smith2015-02-101-3/+2
* Verifier: Check for valid tags in debug nodesDuncan P. N. Exon Smith2015-02-101-21/+107
* Verifier: Add simple checks for MDLocationDuncan P. N. Exon Smith2015-02-101-1/+7
* Verifier: Create stubs for specialized metadata nodesDuncan P. N. Exon Smith2015-02-101-0/+37
* Verifier: Const-qualify Metadata, NFCDuncan P. N. Exon Smith2015-02-091-7/+7
* Masked Gather and Scatter Intrinsics.Elena Demikhovsky2015-02-081-0/+17
* Use ImmutableCallSite for statepoint verification.Philip Reames2015-02-031-17/+20
* Factor out statepoint verification into separate function. (NFC)Philip Reames2015-01-301-93/+102
* Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra2015-01-221-1/+3
* Make DIExpression::Verify() stricter by checking that the number ofAdrian Prantl2015-01-211-4/+12
* [GC] Verify-pass void vararg functions in gc.statepointRamkumar Ramachandra2015-01-201-5/+13
* IR: Remove MDNodeFwdDeclDuncan P. N. Exon Smith2015-01-191-1/+1
* Standardize {pred,succ,use,user}_empty()Ramkumar Ramachandra2015-01-131-1/+1
* Rename llvm.recoverframeallocation to llvm.framerecoverReid Kleckner2015-01-131-2/+2
* Add the llvm.frameallocate and llvm.recoverframeallocation intrinsicsReid Kleckner2015-01-131-2/+27
* [GC] improve testing around gc.relocate and fix a testPhilip Reames2015-01-071-9/+32
* [PM] Switch the new pass manager to use a reference-based API for IRChandler Carruth2015-01-051-4/+4
* Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky2014-12-251-0/+7
* Use CastInst::castIsValid to simplify the verifier.Rafael Espindola2014-12-161-47/+9
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-42/+99
* Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky2014-12-041-0/+13
* A few more checks for gc.statepoints in the VerifierPhilip Reames2014-12-041-0/+11
* Strength Verifier checks around the types involved in a statepointPhilip Reames2014-12-031-6/+23
* Make the Verifier more strict about gc.statepointsPhilip Reames2014-12-031-28/+60
* [Statepoints 1/4] Statepoint infrastructure for garbage collection: IR Intrin...Philip Reames2014-12-011-0/+81
* Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith2014-11-281-13/+0
* Masked Vector Load and Store Intrinsics.Elena Demikhovsky2014-11-231-0/+13
* Add curly braces to workaround an MSVC bug.Zachary Turner2014-11-211-1/+3
* Verifier: Check that all instructions have their parent pointers set upAdrian Prantl2014-11-211-0/+4
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-5/+5
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-6/+6
* IR: MDNode => Value: NamedMDNode::getOperator()Duncan P. N. Exon Smith2014-11-051-3/+3
* Remove redundant calls to isMaterializable.Rafael Espindola2014-11-011-2/+2
* IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith2014-11-011-3/+3
* Don't ever call materializeAllPermanently during LTO.Rafael Espindola2014-10-241-1/+1
* Extend the verifier to check usage of 'nonnull' metadata.Philip Reames2014-10-211-0/+8
* Extend the verifier to validate range metadata on calls and invokes.Philip Reames2014-10-201-49/+56
* [Stackmaps] Enable invoking the patchpoint intrinsic.Juergen Ributzka2014-10-171-3/+7
* Be more careful in parsing Module::ModFlagBehavior valueAlexey Samsonov2014-09-081-13/+12
* Verifier: Don't reject varargs callee cleanup functionsReid Kleckner2014-08-291-5/+4
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-211-2/+2
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-181-2/+2
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-2/+2
* Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith2014-07-211-2/+2
* [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob2014-07-201-2/+2
OpenPOWER on IntegriCloud