Get rid of static constructors for pass registration. Instead, every pass exposes...
[oota-llvm.git] / lib / VMCore / Verifier.cpp
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-30 TalinAllow llvm.gcroot to work with non-pointer allocas.
2010-09-25 Che-Liang ChiouAdd ret instruction to PTX backend
2010-08-28 Chris Lattnerremove unions from LLVM IR. They are severely buggy...
2010-08-28 Chris Lattnerzap dead code
2010-08-23 Owen AndersonNow that PassInfo and Pass::ID have been separated...
2010-08-22 Nick LewyckyVerify the predicates on icmp/fcmp. Suggested by Jeff...
2010-08-20 Bill WendlingCreate the new linker type "linker_private_weak_def_auto".
2010-08-15 Argyrios KyrtzidisRevert r111082. No warnings for this common pattern.
2010-08-14 Argyrios KyrtzidisAdd ATTRIBUTE_UNUSED to methods that are not supposed...
2010-08-13 Nate BegemanMove some code from Verifier into SVI::isValidOperands...
2010-08-08 Nick LewyckyReject unrepresentable pointer types in intrinsics...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-02 Dan GohmanFix visitInvokeInst to call visitTerminatorInst, and...
2010-08-02 Dan GohmanAdd Verifier logic for indirectbr.
2010-07-21 Dan GohmanMake NamedMDNode not be a subclass of Value, and simpli...
2010-07-21 Dan GohmanNamedMDNode is never an operand.
2010-07-13 Gabor Greifrotate CallInst operands
2010-07-11 Chris Lattnerfix typo
2010-06-23 Gabor Greifuse ArgOperand accessors
2010-06-12 Chris Lattnerimprove verifier error about unterminated block to...
2010-06-07 Bill WendlingAnother place where the code wanted to access the argum...
2010-05-28 Dan GohmanEliminate the restriction that the array size in an...
2010-05-16 Anton KorobeynikovAdd support for thiscall calling convention.
2010-05-10 Chris Lattnersimplify more.
2010-05-10 Chris LattnerSimplify by using startswith instead of substr.
2010-04-29 Duncan SandsVerify metadata harder. In particular, check that...
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-04-08 Dan GohmanFix a comment.
2010-04-07 Chris Lattnerrename llvm::llvm_report_error -> llvm::report_fatal_error
2010-03-24 Gabor GreifFinally land the InvokeInst operand reordering.
2010-03-22 Chris LattnerChange intrinsic result type for void to store it as...
2010-03-22 Gabor Greifbacking out r99170 because it still fails on clang...
2010-03-22 Gabor GreifNow that hopefully all direct accesses to InvokeInst...
2010-03-19 Devang Patelcall void @llvm.dbg.declare(metadata !{i32* null},...
2010-03-19 Gabor Greifback out r98957, it broke smooshlab.apple.com:8010...
2010-03-19 Gabor GreifRecommit r80858 again (which has been backed out in...
2010-03-06 Nick LewyckyAdd verification of union types.
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Nick LewyckyTeach the verifier to check the condition on a branch...
2010-02-15 Nick LewyckyFix crash in VerifyType when checking Contexts. Because...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-01-27 Jeffrey YasskinKill ModuleProvider and ghost linkage by inverting...
2010-01-22 Victor HernandezFix/strengthen verification of llvm.dbg.declare
2010-01-20 Victor HernandezBackout r93990
2010-01-20 Victor HernandezFix/strengthen verification of llvm.dbg.declare
2010-01-18 Chris Lattnerreject some invalid IR. We already assert and reject...
2010-01-15 Victor HernandezImprove llvm.dbg.declare intrinsic by referring directl...
2010-01-15 Victor HernandezRevert r93504 because older uses of llvm.dbg.declare...
2010-01-15 Victor HernandezImprove llvm.dbg.declare intrinsic by referring directl...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-31 Chris Lattnerrename "elements" of metadata to "operands". "Elements...
2009-12-28 Chris LattnerRewrite the function-local validation logic for MDNodes...
2009-12-18 Victor HernandezFormalize MDNode's function-localness:
2009-11-23 Nick LewyckyStart catching LLVMContext misuse in the verifier.
2009-11-11 Chris LattnerReject duplicate case values in a switch, PR5450.
2009-11-01 Chris Lattnerthe verifier shouldn't modify the IR.
2009-11-01 Chris Lattnerfix an issue where the verifier would reject a function...
2009-10-30 Chris Lattnerit isn't valid to take the address of the entry block.
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-23 Victor HernandezRemove AllocationInst. Since MallocInst went away...
2009-10-17 Nick LewyckyEmit newlines at the end of instructions too.
2009-10-13 Nick LewyckyForce memory use markers to have a ConstantInt for...
2009-10-05 Chris Lattnerstrength reduce a ton of type equality tests to check...
2009-09-27 Nick LewyckyRemove the "metadata*" type and simplify the code it...
2009-09-22 Victor HernandezNo need to verify that malloc's return type is i8*.
2009-09-18 Victor HernandezUpdate malloc call creation code (AllocType is now...
2009-09-14 Nick LewyckyFifth time's a charm! Remove ourselves as abstract...
2009-09-14 Nick LewyckyDon't leak! Always remove oneself as a listener after...
2009-09-13 Nick LewyckyActually remove old types from the set.
2009-09-13 Nick LewyckyStoring a set of PATypeHolders is a bad idea because...
2009-09-11 Chris Lattnerreject attempts to take the address of an intrinsic...
2009-09-08 Nick LewyckyHoist out the test+insert to CheckedTypes. This doesn...
2009-09-08 Nick LewyckySimplify from my last change. Assert1 is a macro that...
2009-09-08 Nick LewyckyVerify types. Invalid types can be constructed when...
2009-09-07 Nick LewyckyExpress this in the canonical way.
2009-09-07 Nick LewyckyHomogenize whitespace.
2009-09-06 Duncan SandsPublic and private corrections, warned about by icc...
2009-09-03 Gabor Greifback out my recent commit (r80858), it seems to break...
2009-09-03 Gabor Greifre-commit r66920 (which has been backed out in r66953...
2009-08-23 Benjamin KramerKill off more cerr/cout uses and prune includes a bit.
2009-08-23 Chris Lattnereliminate the std::ostream form of WriteAsOperand and...
2009-08-23 Chris Lattnerswitch a couple things off std::ostream
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-12 Owen AndersonAdd contexts to some of the MVT APIs. No functionality...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-11 Bob WilsonAdd a new overloaded EVT::vAny type for use in TableGen...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-05 Chris Lattnercommon globals may also not be marked constant.
2009-08-05 Chris LattnerClarify common linkage and the requirements on it....
next