OSDN Git Service

IR: Allow multiple global metadata attachments with the same type.
[android-x86/external-llvm.git] / lib / IR / Verifier.cpp
2016-06-01 Peter CollingbourneIR: Allow multiple global metadata attachments with...
2016-05-25 Adrian PrantlPort the strip-invalid-debuginfo logic to the legacy...
2016-05-12 Sanjoy DasAppease MSVC with curly braces
2016-05-12 Sanjoy DasAll llvm.deoptimize declarations must use the same...
2016-05-11 Rafael EspindolaRefactor duplicated check for valid declaration linkage...
2016-05-11 Rafael EspindolaDelete duplicated verifier test.
2016-05-09 Adrian PrantlSeparate the Verifier into an analysis and a transforma...
2016-05-09 Adrian PrantlAllow the LTO code generator to strip invalid debug...
2016-05-09 Adrian PrantlRevert "Allow the LTO code generator to strip invalid...
2016-05-09 Adrian PrantlRevert "Separate the Verifier into an analysis and...
2016-05-09 Adrian PrantlSeparate the Verifier into an analysis and a transforma...
2016-05-09 Adrian PrantlAllow the LTO code generator to strip invalid debug...
2016-05-06 Adrian PrantlRefactor the Verifier so it can diagnose IR validation...
2016-04-24 Adrian PrantlVerifier: Verify that each inlinable callsite of a...
2016-04-24 Adrian PrantlRevert "Verifier: Verify that each inlinable callsite...
2016-04-24 Adrian PrantlVerifier: Verify that each inlinable callsite of a...
2016-04-23 Duncan P. N. Exon... DebugInfo: Remove MDString-based type references
2016-04-20 Duncan P. N. Exon... Verifier: Add ModuleSlotTracker to printAsOperand call
2016-04-20 Duncan P. N. Exon... Verifier: Prefer early continue over if-nesting, NFC
2016-04-20 Duncan P. N. Exon... IR: Use a single ModuleSlotTracker in the Verifier
2016-04-20 Duncan P. N. Exon... IR: Don't use raw_null_ostream in Verifier
2016-04-20 Duncan P. N. Exon... IR: Use default member initialization in Verifier, NFC
2016-04-17 Duncan P. N. Exon... IR: Use getRawScope() when verifying
2016-04-15 Adrian Prantl[PR27284] Reverse the ownership between DICompileUnit...
2016-04-13 Davide ItalianoRevert "[IR/Verifier] Each DISubprogram with isDefiniti...
2016-04-12 Davide Italiano[IR/Verifier] Each DISubprogram with isDefinition:...
2016-04-12 Philip ReamesIntroduce an GCRelocateInst class [NFC]
2016-04-12 George Burgess IVAdd the allocsize attribute to LLVM.
2016-04-08 Duncan P. N. Exon... Reapply "ValueMapper: Treat LocalAsMetadata more like...
2016-04-08 Duncan P. N. Exon... Revert "ValueMapper: Treat LocalAsMetadata more like...
2016-04-08 Sanjoy DasDon't IPO over functions that can be de-refined
2016-04-08 Duncan P. N. Exon... ValueMapper: Treat LocalAsMetadata more like function...
2016-04-08 Davide Italiano[IR/Verifier] Fix (yet another) crash.
2016-04-07 Davide Italiano[IR/Verifier] Merge two ifs into one. NFC.
2016-04-06 JF BastienNFC: make AtomicOrdering an enum class
2016-04-06 Davide Italiano[IRVerifier] Don't crash on invalid DIFile inside DISub...
2016-04-06 Davide Italiano[IRVerifier] Prefer dyn_cast<> over isa<> + cast<>.
2016-04-06 Davide ItalianoRevert "[IRVerifier] Don't crash on invalid DIFile...
2016-04-06 Davide Italiano[IRVerifier] Don't crash on invalid DIFile inside DISub...
2016-04-06 Davide Italiano[IRVerifier] Avoid crashing on an invalid compile unit.
2016-04-01 Manman RenSwift Calling Convention: add swifterror attribute.
2016-03-31 Adrian PrantlMove the DebugEmissionKind enum from DIBuilder into...
2016-03-31 Sanjoy DasIntroduce a @llvm.experimental.guard intrinsic
2016-03-29 Manman RenSwift Calling Convention: add swiftself attribute.
2016-03-28 Adrian PrantlAdd an IR Verifier check for orphaned DICompileUnits.
2016-03-26 Michael Kruse[Verifier] Reject PHIs using defs from own block.
2016-03-11 Sanjoy DasIntroduce @llvm.experimental.deoptimize
2016-03-01 David Majnemer[Verifier] Don't abort on invalid cleanuprets
2016-03-01 David Majnemer[Verifier] Diagnose when unwinding out of cycles of...
2016-02-29 David Majnemer[Verifier] Handle more funclet edge cases
2016-02-29 Sanjoy Das[Verifier] Minor fix to error message; NFC
2016-02-25 Sanjay Patelrangify; NFCI
2016-02-19 Philip Reames[IR] Extend cmpxchg to allow pointer type operands
2016-02-09 Philip Reames[Verifier] Add checks for masked.load and masked.store...
2016-01-31 Sanjay Patelclean up; NFC
2016-01-20 Sanjoy DasAdd a "gc-transition" operand bundle
2016-01-20 Ivan Krasin[Verifier] Fix performance regression for LTO builds
2016-01-16 Manuel JacobGlobalValue: use getValueType() instead of getType...
2016-01-15 Rafael EspindolaBring back "Assert that we have all use/users in the...
2016-01-15 Keno FischerOnce again revert debug info verifier changes
2016-01-15 Keno FischerReapply r257105 "[Verifier] Check that debug values...
2016-01-14 Keno Fischer[Verifier] Check parentage of GVs in dbg metadata
2016-01-14 Keno Fischer[Verifier] Verify that a GlobalValue is only used in...
2016-01-14 Michael ZolotukhinRevert "Assert that we have all use/users in the getters."
2016-01-13 Keno FischerRe-Revert r257105 (Verifier debug info changes)
2016-01-13 Keno FischerUse utostr rather than std::to_string
2016-01-13 Keno FischerReapply r257105 "[Verifier] Check that debug values...
2016-01-10 Joseph Tremoulet[WinEH] Fix catchpad pred verification
2016-01-10 Joseph Tremoulet[WinEH] Disallow cyclic unwinds
2016-01-10 Joseph Tremoulet[WinEH] Verify consistent funclet unwind exits
2016-01-10 Joseph Tremoulet[WinEH] Verify unwind edges against EH pad tree
2016-01-07 Keno FischerTemporarily revert r257105 "[Verifier] Check that debug...
2016-01-07 Keno Fischer[Verifier] Check that debug values have proper size
2016-01-07 Amjad AboudAdded support for macro emission in dwarf (supporting...
2016-01-07 Philip Reames[Statepoints] Initial support for relocating vectors...
2016-01-05 Manuel Jacob[Statepoints] Refactor GCRelocateOperands into an intri...
2016-01-02 Joseph Tremoulet[Verifier] Add braces to satisfy buildbots. NFC
2016-01-02 Joseph Tremoulet[WinEH] Verify catchswitch handlers
2016-01-02 Joseph Tremoulet[WinEH] Tighten parentPad verifier checks
2015-12-26 Chen Li[gc.statepoint] Change gc.statepoint intrinsic's return...
2015-12-22 Manuel JacobRemove deprecated llvm.experimental.gc.result.{int...
2015-12-19 Rafael EspindolaAssert that we have all use/users in the getters.
2015-12-17 JF BastienPolish atomic pointers
2015-12-16 Vaivaswatha NagarajAdd InaccessibleMemOnly and inaccessibleMemOrArgMemOnly...
2015-12-16 Philip Reames[IR] Add support for floating pointer atomic loads...
2015-12-15 David Majnemer[WinEH] Use operand bundles to describe call sites
2015-12-14 David Majnemer[IR] Remove terminatepad
2015-12-12 David Majnemer[IR] Reformulate LLVM's EH funclet IR
2015-12-10 Duncan P. N. Exon... Verifier: Avoid quadratic checking of aggregates for...
2015-12-10 Amjad AboudMacro debug info support in LLVM IR
2015-12-06 Keno Fischer[Verifier] Fix !dbg validation if Scope is the Subprogram
2015-12-01 Keno Fischer[Verifier] Improve error for cross-module refs
2015-11-26 Rafael EspindolaDisallow aliases to available_externally.
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
2015-11-18 Pete CooperChange memcpy/memset/memmove to have dest and source...
2015-11-16 Keno FischerAlso map the personality function in CloneFunctionInto
2015-11-11 Sanjoy DasIntroduce deoptimization operand bundles
2015-11-06 James MolloyAdd a new attribute: norecurse
2015-11-05 Peter CollingbourneDI: Reverse direction of subprogram -> function edge.
2015-10-21 Vedant Kumar[Verifier] Minor comment update, NFC
next