summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Verifier.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Represent runtime preemption in the IR.Sean Fertile2017-10-261-0/+4
* Verifier: Ignore CUs pulled in by ODR-uniqued types.Adrian Prantl2017-10-181-0/+5
* Revert "Verifier: Ignore CUs pulled in by ODR-uniqued types."Adrian Prantl2017-10-181-6/+0
* Verifier: Ignore CUs pulled in by ODR-uniqued types.Adrian Prantl2017-10-181-0/+6
* Move the stripping of invalid debug info from the Verifier to AutoUpgrade.Adrian Prantl2017-10-021-25/+4
* [Verifier] Stop accepting broken DIGlobalVariable(s).Davide Italiano2017-09-241-1/+3
* Fix uninteneded fallthrough detected by GCC warningReid Kleckner2017-09-221-0/+1
* Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner2017-09-211-0/+2
* Revert r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm....Daniel Jasper2017-09-211-2/+0
* [IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declareReid Kleckner2017-09-201-0/+2
* Move duplicate helpers from DbgValueInst / DbgDeclareInst to DbgInfoIntrinsicReid Kleckner2017-09-071-28/+11
* Revert "Revert r312139 "Verifier: Verify the correctness of fragment expressi...Adrian Prantl2017-08-311-8/+22
* Revert r312139 "Verifier: Verify the correctness of fragment expressions atta...Hans Wennborg2017-08-301-22/+8
* Verifier: Verify the correctness of fragment expressions attached to globals.Adrian Prantl2017-08-301-8/+22
* [Verifier] Diagnose invalid DIType references instead of crashing.Davide Italiano2017-08-251-0/+1
* Add ‘llvm.experimental.constrained.fma‘ Intrinsic.Wei Ding2017-08-241-2/+4
* Retire the llvm.dbg.mir hack after r311594.Adrian Prantl2017-08-231-1/+1
* Add a Verifier check for DILocation's scopes.Adrian Prantl2017-08-231-0/+4
* [Verifier] Avoid visiting DIGlobalVariables twice.Davide Italiano2017-08-171-2/+0
* [Verifier] Reject globals without a type associated.Davide Italiano2017-08-161-0/+1
* Add strictfp attribute to prevent unwanted optimizations of libm callsAndrew Kaylor2017-08-141-0/+1
* Remove PrologEpilogInserter's usage of DBG_VALUE's offset fieldAdrian Prantl2017-08-011-1/+1
* Add element atomic memset intrinsicDaniel Neilson2017-07-121-1/+32
* Add element atomic memmove intrinsicDaniel Neilson2017-07-121-0/+36
* Enhance synchscope representationKonstantin Zhuravlyov2017-07-111-2/+2
* [IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVectorTy/isFPOrFPVectorTy...Craig Topper2017-07-091-11/+8
* [IR] Use CmpInst::isFPPredicate/isIntPredicate in a few other places. NFCCraig Topper2017-07-051-4/+2
* [Atomics] Rename and change prototype for atomic memcpy intrinsicDaniel Neilson2017-06-161-10/+21
* IR: Replace the "Linker Options" module flag with "llvm.linker.options" named...Peter Collingbourne2017-06-121-0/+8
* Move Object format code to lib/BinaryFormat.Zachary Turner2017-06-071-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* Add constrained intrinsics for some libm-equivalent operationsAndrew Kaylor2017-05-251-1/+18
* [IR] Switch AttributeList to use an array for O(1) accessReid Kleckner2017-05-231-11/+3
* Support for taking the max of module flags when linking, use for PIE/PICTeresa Johnson2017-05-231-0/+7
* Fix breakage after r303461Matthias Braun2017-05-201-3/+0
* Verifier: Check wchar_size module flag.Matthias Braun2017-05-191-0/+9
* Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl2017-05-091-2/+11
* Revert r302469 "Make it illegal for two Functions to point to the same DISubp...Hans Wennborg2017-05-091-11/+2
* Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl2017-05-081-2/+11
* AMDGPU: Add AMDGPU_HS calling conventionMarek Olsak2017-05-021-0/+1
* Make getParamAlignment use argument numbersReid Kleckner2017-04-281-3/+3
* Add speculatable function attributeMatt Arsenault2017-04-281-11/+21
* Add support for DW_TAG_thrown_type.Adrian Prantl2017-04-261-0/+8
* [IR] Make paramHasAttr to use arg indices instead of attr indicesReid Kleckner2017-04-141-2/+2
* Simplify some Verifier attribute checks with AttributeSetReid Kleckner2017-04-141-188/+175
* [IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner2017-04-131-3/+3
* Remove unused functions. Remove static qualifier from functions in header fil...Vassil Vassilev2017-04-111-22/+0
OpenPOWER on IntegriCloud