summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Verifier.cpp
Commit message (Expand)AuthorAgeFilesLines
* [TI removal] Rework `InstVisitor` to support visiting instructions thatChandler Carruth2018-10-151-16/+16
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-1/+1
* Generalize an IR verifier check to work with non-zero program address spacesDylan McKay2018-10-111-1/+2
* [InstCombine] Fix incongruous GEP type addrspaceEwan Crawford2018-10-081-0/+6
* [DebugInfo] Add support for DWARF5 call site-related attributesVedant Kumar2018-10-051-0/+4
* Add atomicrmw operation to error messagesMatt Arsenault2018-10-031-3/+5
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-2/+2
* Add some context to fatal verifier errorsXin Tong2018-09-111-2/+3
* Remove addBlockByrefAddress(), it is dead code as far as clang is concerned.Adrian Prantl2018-09-081-0/+8
* [x86/SLH] Add a real Clang flag and LLVM IR attribute for SpeculativeChandler Carruth2018-09-041-0/+1
* Verifier: verify that a DILocation's scope is a DILocalScope.Adrian Prantl2018-08-241-0/+4
* [DebugInfoMetadata] Added DIFlags interface in DIBasicType.Adrian Prantl2018-08-141-0/+2
* [DebugInfo] Refactor DbgInfoIntrinsic class hierarchy.Hsiangkai Wang2018-08-061-15/+12
* Recommit r335794 "Add support for generating a call graph profile from Branch...Michael J. Spencer2018-07-161-0/+23
* Use Type::isIntOrPtrTy where possible, NFCVedant Kumar2018-07-061-7/+4
* Revert "Add support for generating a call graph profile from Branch Frequency...Benjamin Kramer2018-06-281-20/+0
* Add support for generating a call graph profile from Branch Frequency Info.Michael J. Spencer2018-06-271-0/+20
* Revert r335306 (and r335314) - the Call Graph Profile pass.Chandler Carruth2018-06-221-20/+0
* [Instrumentation] Add Call Graph Profile passMichael J. Spencer2018-06-211-0/+20
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-6/+55
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-7/+7
* [Verifier] Refactor duplicate code for atomic mem intrinsic verification (NFC)Daniel Neilson2018-04-101-75/+12
* Tweak an assert message in the verifierHans Wennborg2018-04-061-1/+1
* [IR] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-051-2/+2
* Add the ShadowCallStack attributeVlad Tsyrklevich2018-04-031-0/+1
* [SimplifyCFG] Create attribute for fuzzing-specific optimizations.Matt Morehouse2018-03-221-0/+1
* [X86] Added support for nocf_check attribute for indirect Branch TrackingOren Ben Simhon2018-03-171-0/+1
* Use branch funnels for virtual calls when retpoline mitigation is enabled.Peter Collingbourne2018-03-091-7/+10
* [DebugInfo] Add verifier for DICompositeType vectorMatt Davis2018-03-081-0/+8
* Refactor check for dllimport in the Verifier.Rafael Espindola2018-03-061-11/+6
* [DebugInfo] Unify ChecksumKind and Checksum value in DIFileScott Linder2018-02-121-16/+16
* Add DWARF for discriminated unionsAdrian Prantl2018-02-061-1/+7
* Add IRBuilder API to create memcpy/memmove calls with differing source and de...Daniel Neilson2018-01-271-4/+0
* [Metadata] Extend 'count' field of DISubrange to take a metadata nodeSander de Smalen2018-01-241-1/+6
* Verifier: fix bug treating debug info issue as non-debug info issueYaxun Liu2018-01-231-2/+2
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-191-7/+12
* Make GlobalValues with non-default visibilility dso_local.Rafael Espindola2018-01-181-0/+4
* [NFC] Change MemIntrinsicInst::setAlignment() to take an unsigned instead of ...Daniel Neilson2018-01-121-3/+7
* Make internal/private GVs implicitly dso_local.Rafael Espindola2018-01-111-0/+5
* Tighten up DIFile verifier for checksumsPaul Robinson2018-01-111-2/+18
* Add a pass to generate synthetic function entry counts.Easwaran Raman2018-01-091-2/+5
* Debug Info: Support DW_AT_calling_convention on composite types.Adrian Prantl2018-01-051-2/+5
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-301-12/+11
* [IR] Support the new TBAA metadata format in IR verifierIvan A. Kosarev2017-12-181-33/+109
* [Verifier] Check that GEP indexes has correct typesIgor Laevsky2017-12-141-0/+4
* Remove redundant includes from lib/IR.Michael Zolotukhin2017-12-131-1/+0
* Hardware-assisted AddressSanitizer (llvm part).Evgeniy Stepanov2017-12-091-0/+1
* Move getVariableSize from Verifier.cpp into DIVariable::getSize() (NFC)Adrian Prantl2017-11-281-26/+3
* [Verifier] Remove the -verify-debug-info cl::optVedant Kumar2017-11-021-2/+0
* Create instruction classes for identifying any atomicity of memory intrinsic....Daniel Neilson2017-10-301-5/+3
OpenPOWER on IntegriCloud