summaryrefslogtreecommitdiff
path: root/lib/IR/Verifier.cpp
AgeCommit message (Expand)Author
2017-12-30Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer
2017-12-18[IR] Support the new TBAA metadata format in IR verifierIvan A. Kosarev
2017-12-14[Verifier] Check that GEP indexes has correct typesIgor Laevsky
2017-12-13Remove redundant includes from lib/IR.Michael Zolotukhin
2017-12-09Hardware-assisted AddressSanitizer (llvm part).Evgeniy Stepanov
2017-11-28Move getVariableSize from Verifier.cpp into DIVariable::getSize() (NFC)Adrian Prantl
2017-11-02[Verifier] Remove the -verify-debug-info cl::optVedant Kumar
2017-10-30Create instruction classes for identifying any atomicity of memory intrinsic....Daniel Neilson
2017-10-26Represent runtime preemption in the IR.Sean Fertile
2017-10-18Verifier: Ignore CUs pulled in by ODR-uniqued types.Adrian Prantl
2017-10-18Revert "Verifier: Ignore CUs pulled in by ODR-uniqued types."Adrian Prantl
2017-10-18Verifier: Ignore CUs pulled in by ODR-uniqued types.Adrian Prantl
2017-10-02Move the stripping of invalid debug info from the Verifier to AutoUpgrade.Adrian Prantl
2017-09-24[Verifier] Stop accepting broken DIGlobalVariable(s).Davide Italiano
2017-09-22Fix uninteneded fallthrough detected by GCC warningReid Kleckner
2017-09-21Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner
2017-09-21Revert r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm....Daniel Jasper
2017-09-20[IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declareReid Kleckner
2017-09-07Move duplicate helpers from DbgValueInst / DbgDeclareInst to DbgInfoIntrinsicReid Kleckner
2017-08-31Revert "Revert r312139 "Verifier: Verify the correctness of fragment expressi...Adrian Prantl
2017-08-30Revert r312139 "Verifier: Verify the correctness of fragment expressions atta...Hans Wennborg
2017-08-30Verifier: Verify the correctness of fragment expressions attached to globals.Adrian Prantl
2017-08-25[Verifier] Diagnose invalid DIType references instead of crashing.Davide Italiano
2017-08-24Add ‘llvm.experimental.constrained.fma‘ Intrinsic.Wei Ding
2017-08-23Retire the llvm.dbg.mir hack after r311594.Adrian Prantl
2017-08-23Add a Verifier check for DILocation's scopes.Adrian Prantl
2017-08-17[Verifier] Avoid visiting DIGlobalVariables twice.Davide Italiano
2017-08-16[Verifier] Reject globals without a type associated.Davide Italiano
2017-08-14Add strictfp attribute to prevent unwanted optimizations of libm callsAndrew Kaylor
2017-08-01Remove PrologEpilogInserter's usage of DBG_VALUE's offset fieldAdrian Prantl
2017-07-12Add element atomic memset intrinsicDaniel Neilson
2017-07-12Add element atomic memmove intrinsicDaniel Neilson
2017-07-11Enhance synchscope representationKonstantin Zhuravlyov
2017-07-09[IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVectorTy/isFPOrFPVectorTy...Craig Topper
2017-07-05[IR] Use CmpInst::isFPPredicate/isIntPredicate in a few other places. NFCCraig Topper
2017-06-16[Atomics] Rename and change prototype for atomic memcpy intrinsicDaniel Neilson
2017-06-12IR: Replace the "Linker Options" module flag with "llvm.linker.options" named...Peter Collingbourne
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-25Add constrained intrinsics for some libm-equivalent operationsAndrew Kaylor
2017-05-23[IR] Switch AttributeList to use an array for O(1) accessReid Kleckner
2017-05-23Support for taking the max of module flags when linking, use for PIE/PICTeresa Johnson
2017-05-20Fix breakage after r303461Matthias Braun
2017-05-19Verifier: Check wchar_size module flag.Matthias Braun
2017-05-09Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl
2017-05-09Revert r302469 "Make it illegal for two Functions to point to the same DISubp...Hans Wennborg
2017-05-08Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl
2017-05-02AMDGPU: Add AMDGPU_HS calling conventionMarek Olsak
2017-04-28Make getParamAlignment use argument numbersReid Kleckner
2017-04-28Add speculatable function attributeMatt Arsenault