llvm-project/llvm/test/Assembler
Matt Arsenault f883e75497 GlobalIFunc: Make allowed constant expressions stricter
This was allowing getelementptr with offsets, which doesn't make
sense. My initial attempt to use stripPointerCasts broke a few tests
involving aliases; add a new targeted verifier test for aliases.

This also provides the fix from D138537 for free, and also adds
support for addrspacecast (D138538) for free. Merge the tests in from
those.

I'm not really sure why findBaseObject exists; it seems redundant with
stripPointerCasts* (I'm also not really sure why getelementptrs are
allowed off of functions).
2022-12-02 15:20:57 -05:00
..
2002-03-08-NameCollision.ll
2002-03-08-NameCollision2.ll
2002-04-07-HexFloatConstants.ll [test] Switch to use -passes syntax in various test cases 2022-12-01 21:25:59 +01:00
2002-04-07-InfConstant.ll
2002-04-29-NameBinding.ll [test] Switch to use -passes syntax in various test cases 2022-12-01 21:25:59 +01:00
2002-05-02-InvalidForwardRef.ll
2002-07-14-OpaqueType.ll
2002-07-25-QuoteInString.ll
2002-07-25-ReturnPtrFunction.ll
2002-07-31-SlashInString.ll
2002-08-15-CastAmbiguity.ll
2002-08-15-ConstantExprProblem.ll
2002-08-15-UnresolvedGlobalReference.ll
2002-08-16-ConstExprInlined.ll
2002-08-19-BytecodeReader.ll [test] Switch to use -passes syntax in various test cases 2022-12-01 21:25:59 +01:00
2002-08-22-DominanceProblem.ll
2002-10-08-LargeArrayPerformance.ll
2002-10-13-ConstantEncodingProblem.ll
2002-12-15-GlobalResolve.ll
2003-01-30-UnsignedString.ll
2003-04-15-ConstantInitAssertion.ll
2003-04-25-UnresolvedGlobalReference.ll
2003-05-03-BytecodeReaderProblem.ll
2003-05-12-MinIntProblem.ll
2003-05-15-AssemblerProblem.ll
2003-05-15-SwitchBug.ll
2003-05-21-ConstantShiftExpr.ll
2003-05-21-EmptyStructTest.ll
2003-05-21-MalformedShiftCrash.ll
2003-05-21-MalformedStructCrash.ll
2003-08-20-ConstantExprGEP-Fold.ll [test] Switch to use -passes syntax in various test cases 2022-12-01 21:25:59 +01:00
2003-08-21-ConstantExprCast-Fold.ll
2003-11-05-ConstantExprShift.ll
2003-11-11-ImplicitRename.ll
2003-11-12-ConstantExprCast.ll
2003-11-24-SymbolTableCrash.ll
2004-01-11-getelementptrfolding.ll
2004-01-20-MaxLongLong.ll
2004-02-01-NegativeZero.ll
2004-02-27-SelfUseAssertError.ll
2004-03-07-FunctionAddressAlignment.ll
2004-03-30-UnclosedFunctionCrash.ll
2004-04-04-GetElementPtrIndexTypes.ll
2004-06-07-VerifierBug.ll
2004-10-22-BCWriterUndefBug.ll
2004-11-28-InvalidTypeCrash.ll
2005-01-03-FPConstantDisassembly.ll
2005-01-31-CallingAggregateFunction.ll
2005-05-05-OpaqueUndefValues.ll
2005-12-21-ZeroInitVector.ll
2006-09-28-CrashOnInvalid.ll
2006-12-09-Cast-To-Bool.ll
2007-01-02-Undefined-Arg-Type.ll
2007-01-05-Cmp-ConstExpr.ll
2007-01-16-CrashOnBadCast.ll
2007-01-16-CrashOnBadCast2.ll
2007-03-18-InvalidNumberedVar.ll
2007-03-19-NegValue.ll
2007-04-20-AlignedLoad.ll
2007-04-20-AlignedStore.ll
2007-04-25-AssemblerFoldExternWeak.ll
2007-05-21-Escape.ll
2007-07-19-ParamAttrAmbiguity.ll
2007-08-06-AliasInvalid.ll
2007-09-10-AliasFwdRef.ll
2007-09-29-GC.ll
2007-11-26-AttributeOverload.ll
2007-12-11-AddressSpaces.ll
2008-01-11-VarargAttrs.ll
2008-02-18-IntPointerCrash.ll
2008-07-10-APInt.ll
2008-09-02-FunctionNotes.ll Replace "CHECK-NOT: #{{.*}}" with same-line positive checks. NFC. 2021-08-05 21:55:23 -07:00
2008-09-02-FunctionNotes2.ll
2008-09-29-RetAttr.ll
2008-10-14-QuoteInName.ll
2009-02-01-UnnamedForwardRef.ll
2009-02-28-CastOpc.ll
2009-02-28-StripOpaqueName.ll [test] Switch to use -passes syntax in various test cases 2022-12-01 21:25:59 +01:00
2009-03-24-ZextConstantExpr.ll
2009-07-24-ZeroArgGEP.ll
2010-02-05-FunctionLocalMetadataBecomesNull.ll
ConstantExprFold.ll [ConstFold] Salvage some div/rem folding test (NFC) 2022-07-06 10:03:03 +02:00
ConstantExprFoldCast.ll
ConstantExprFoldSelect.ll
ConstantExprNoFold.ll
DICommonBlock.ll
DIDefaultTemplateParam.ll
DIEnumerator.ll
DIEnumeratorBig.ll
DIGlobalVariableExpression.ll
DIMacroFile.ll
MultipleReturnValueType.ll
aarch64-intrinsics-attributes.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
addrspacecast-alias.ll
aggregate-constant-values.ll
aggregate-return-single-value.ll
alias-redefinition.ll
alias-use-list-order.ll
align-inst-alloca.ll Reland [IR] Increase max alignment to 4GB 2021-10-06 13:29:23 -07:00
align-inst-load.ll Reland [IR] Increase max alignment to 4GB 2021-10-06 13:29:23 -07:00
align-inst-store.ll Reland [IR] Increase max alignment to 4GB 2021-10-06 13:29:23 -07:00
align-inst.ll Reland [IR] Increase max alignment to 4GB 2021-10-06 13:29:23 -07:00
align-param-attr-error0.ll
align-param-attr-error1.ll
align-param-attr-error2.ll
align-param-attr-format.ll
alignstack.ll
alloca-addrspace-elems.ll
alloca-addrspace-parse-error-0.ll
alloca-addrspace-parse-error-1.ll
alloca-addrspace0.ll
alloca-invalid-type-2.ll
alloca-invalid-type.ll
alloca-size-one.ll
allockind-missing.ll attributes: introduce allockind attr for describing allocator fn behavior 2022-05-31 10:01:17 -04:00
allockind.ll attributes: introduce allockind attr for describing allocator fn behavior 2022-05-31 10:01:17 -04:00
anon-functions.ll
asm-path-writer.ll
atomic.ll [LLVM] Add the support for fmax and fmin in atomicrmw instruction 2022-07-06 10:57:53 -04:00
atomicrmw.ll [OpaquePtr] Make atomicrmw work with opaque pointers 2021-05-25 20:16:21 -07:00
attribute-builtin.ll
auto_upgrade_intrinsics.ll [IR] Update llvm.prefetch to match docs 2022-08-19 09:11:17 +01:00
auto_upgrade_nvvm_intrinsics.ll
autoupgrade-invalid-mem-intrinsics.ll
autoupgrade-invalid-name-mangling.ll AutoUpgrade: Fix assertion on invalid name mangling usage 2022-11-16 11:18:02 -08:00
autoupgrade-thread-pointer.ll
bcwrap.ll
bfloat.ll
block-labels.ll
br-single-destination.ll IR: Fix use-list-order round-tripping for br 2021-06-28 12:53:36 -07:00
byref-parse-error-0.ll
byref-parse-error-1.ll
byref-parse-error-2.ll
byref-parse-error-3.ll
byref-parse-error-4.ll
byref-parse-error-5.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
byref-parse-error-6.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
byref-parse-error-7.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
byref-parse-error-8.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
byref-parse-error-9.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
byref-parse-error-10.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
byval-parse-error0.ll
byval-type-attr.ll
call-arg-is-callee.ll [IR] Don't use blockaddresses as callbr arguments 2022-07-15 10:18:17 +02:00
call-invalid-1.ll [AsmParser] Remove some redundant checks for align attributes 2022-10-11 09:53:08 +02:00
call-nonzero-program-addrspace-2.ll
call-nonzero-program-addrspace.ll
cmpxchg-ordering-2.ll [Verifier] Move some atomicrmw/cmpxchg checks to instruction creation 2021-05-21 13:41:17 -07:00
cmpxchg-ordering-3.ll [Verifier] Move some atomicrmw/cmpxchg checks to instruction creation 2021-05-21 13:41:17 -07:00
cmpxchg-ordering-4.ll [Verifier] Move some atomicrmw/cmpxchg checks to instruction creation 2021-05-21 13:41:17 -07:00
cmpxchg-ordering.ll [Verifier] Move some atomicrmw/cmpxchg checks to instruction creation 2021-05-21 13:41:17 -07:00
comment.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
datalayout-alloca-addrspace.ll
datalayout-anypointersize.ll Allow DataLayout to support arbitrary pointer sizes 2021-12-07 23:20:17 -08:00
datalayout-invalid-function-ptr-alignment.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
datalayout-invalid-stack-natural-alignment.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
datalayout-program-addrspace.ll
dbg-checksum.ll
debug-info-source-invalid.ll
debug-info-source.ll
debug-info.ll
debug-label-bitcode.ll
debug-variant-discriminator.ll
dicompileunit.ll
dicompositetype-members.ll
diexpression.ll
difile-escaped-chars.ll
diglobalvariable.ll
diimportedentity.ll
dilexicalblock.ll
dilocalvariable-arg-large.ll
dilocalvariable.ll
dilocation.ll
dimodule.ll
dinamespace.ll
diobjcproperty.ll
distinct-mdnode.ll
disubprogram-targetfuncname.ll [DebugInfo] Add a TargetFuncName field in DISubprogram for 2022-04-15 16:38:23 -04:00
disubprogram.ll
disubrange-empty-array.ll
disubroutinetype.ll
ditemplateparameter.ll
ditype-large-values.ll
dll-storage-class-local-linkage.ll [IR] Don't allow DLL storage-class and local linkage 2022-09-30 00:26:01 +01:00
dllimport-dsolocal-diag.ll
drop-debug-info-nonzero-alloca.ll [IR][Verifier] Relax restriction on alloca address spaces 2021-05-21 11:52:45 +02:00
drop-debug-info.ll
dso_local_equivalent.ll Reland "[llvm] Support forward-referenced globals with dso_local_equivalent" 2022-09-23 18:32:07 +00:00
export-symbol-anonymous-class.ll
externally-initialized.ll
extractvalue-invalid-idx.ll
extractvalue-no-idx.ll
fast-math-flags.ll
flags.ll [ConstExpr] Remove div/rem constant expressions 2022-07-06 10:11:34 +02:00
function-operand-uselistorder.ll [UseListOrder] Fix use list order for function operands 2021-09-07 20:59:12 +02:00
generic-debug-node.ll
getInt.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
getelementptr.ll
getelementptr_invalid_ptr.ll
getelementptr_struct.ll
getelementptr_vec_ce.ll
getelementptr_vec_ce2.ll
getelementptr_vec_idx1.ll
getelementptr_vec_idx2.ll
getelementptr_vec_idx3.ll
getelementptr_vec_idx4.ll
getelementptr_vec_struct.ll
getelementptr_vscale_struct.ll
global-addrspace-forwardref.ll
globalvariable-attributes.ll Remove 'no_sanitize_memtag'. Add 'sanitize_memtag'. 2022-07-13 08:54:41 -07:00
gv-invalid-type.ll
half-constprop.ll
half-conv.ll
half.ll
huge-array.ll
ifunc-asm.ll [Verifier] Add verification logic for GlobalIFuncs 2021-10-31 20:00:57 -07:00
ifunc-dsolocal.ll [Verifier] Add verification logic for GlobalIFuncs 2021-10-31 20:00:57 -07:00
ifunc-program-addrspace.ll GlobalIFunc: Make ifunc respect function address spaces 2022-11-22 21:42:44 -05:00
ifunc-stripPointerCastsAndAliases.ll GlobalIFunc: Make allowed constant expressions stricter 2022-12-02 15:20:57 -05:00
ifunc-use-list-order.ll [Verifier] Add verification logic for GlobalIFuncs 2021-10-31 20:00:57 -07:00
immarg-param-attribute.ll
inalloca-parse-error0.ll Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
inalloca.ll
incorrect-tdep-attrs-parsing.ll
inline-asm-constraint-error.ll [IR] Don't use blockaddresses as callbr arguments 2022-07-15 10:18:17 +02:00
insertextractvalue.ll [IR] Remove support for insertvalue constant expression 2022-07-04 09:27:22 +02:00
insertvalue-invalid-idx.ll
insertvalue-invalid-type.ll
internal-hidden-alias.ll
internal-hidden-function.ll
internal-hidden-variable.ll
internal-protected-alias.ll
internal-protected-function.ll
internal-protected-variable.ll
invalid-alias-mismatched-explicit-type.ll [LLParser] Print mismatched types in error message 2021-04-21 13:10:37 -07:00
invalid-arg-num-1.ll
invalid-arg-num-2.ll
invalid-arg-num-3.ll
invalid-atomicrmw-add-must-be-integer-type.ll
invalid-atomicrmw-fadd-must-be-fp-type.ll
invalid-atomicrmw-fsub-must-be-fp-type.ll
invalid-attrgrp.ll
invalid-block-label-num.ll
invalid-byval-type1.ll
invalid-byval-type2.ll
invalid-byval-type3.ll [OpaquePtr] Verify Opaque pointer in function parameter 2021-06-15 14:57:48 -07:00
invalid-comdat.ll
invalid-comdat2.ll
invalid-datalayout-alloca-addrspace.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout-globals-addrspace.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout-program-addrspace.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout1.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout2.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout3.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout4.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout5.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout6.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout7.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout8.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout9.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout10.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout11.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout12.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout13.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout14.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout15.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout16.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout17.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout18.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout19.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout20.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout21.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout22.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout23.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-datalayout24.ll [AsmParser] Report invalid data layout more gracefully 2022-07-13 10:24:47 +02:00
invalid-debug-info-version.ll
invalid-dicompileunit-emissionkind-bad.ll
invalid-dicompileunit-language-bad.ll
invalid-dicompileunit-language-overflow.ll
invalid-dicompileunit-missing-language.ll
invalid-dicompileunit-null-file.ll
invalid-dicompileunit-uniqued.ll
invalid-dicompositetype-missing-tag.ll
invalid-diderivedtype-missing-basetype.ll
invalid-diderivedtype-missing-tag.ll
invalid-dienumerator-missing-name.ll
invalid-dienumerator-missing-value.ll
invalid-diexpression-large.ll
invalid-diexpression-verify.ll
invalid-difile-missing-directory.ll
invalid-difile-missing-filename.ll
invalid-diflag-bad.ll Remove redundant word word in AsmParser DIFlag parsing 2022-02-22 17:50:13 -08:00
invalid-diglobalvariable-empty-name.ll
invalid-diimportedentity-missing-scope.ll
invalid-diimportedentity-missing-tag.ll
invalid-dilexicalblock-missing-scope.ll
invalid-dilexicalblock-null-scope.ll
invalid-dilexicalblockfile-missing-discriminator.ll
invalid-dilexicalblockfile-missing-scope.ll
invalid-dilexicalblockfile-null-scope.ll
invalid-dilocalvariable-arg-large.ll
invalid-dilocalvariable-arg-negative.ll
invalid-dilocalvariable-missing-scope.ll
invalid-dilocalvariable-null-scope.ll
invalid-dilocation-field-bad.ll
invalid-dilocation-field-twice.ll
invalid-dilocation-missing-scope-2.ll
invalid-dilocation-missing-scope.ll
invalid-dilocation-null-scope.ll
invalid-dilocation-overflow-column.ll
invalid-dilocation-overflow-line.ll
invalid-dinamespace-missing-namespace.ll
invalid-disubprogram-uniqued-definition.ll
invalid-disubrange-count-large.ll
invalid-disubrange-count-missing.ll
invalid-disubrange-count-negative.ll
invalid-disubrange-count-node.ll
invalid-disubrange-lowerBound-max.ll
invalid-disubrange-lowerBound-min.ll
invalid-disubroutinetype-missing-types.ll
invalid-ditemplatetypeparameter-missing-type.ll
invalid-ditemplatevalueparameter-missing-value.ll
invalid-fp80hex.ll
invalid-fwdref1.ll
invalid-fwdref2.ll
invalid-generic-debug-node-tag-bad.ll
invalid-generic-debug-node-tag-missing.ll
invalid-generic-debug-node-tag-overflow.ll
invalid-generic-debug-node-tag-wrong-type.ll
invalid-gep-mismatched-explicit-type.ll [LLParser] Print mismatched types in error message 2021-04-21 13:10:37 -07:00
invalid-gep-missing-explicit-type.ll
invalid-hexint.ll
invalid-immarg.ll Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
invalid-immarg2.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
invalid-immarg3.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
invalid-inline-constraint.ll [InlineAsm] Improve error messages for invalid constraint strings 2022-07-12 11:41:16 +02:00
invalid-inttype.ll [IR] Reduce max supported integer from 2^24-1 to 2^23. 2021-09-14 07:52:10 -07:00
invalid-label.ll
invalid-landingpad.ll
invalid-load-mismatched-explicit-type.ll [LLParser] Print mismatched types in error message 2021-04-21 13:10:37 -07:00
invalid-load-missing-explicit-type.ll
invalid-mdnode-badref.ll
invalid-mdnode-vector.ll
invalid-mdnode-vector2.ll
invalid-metadata-attachment-has-type.ll
invalid-metadata-function-local-attachments.ll
invalid-metadata-function-local-complex-1.ll
invalid-metadata-function-local-complex-2.ll
invalid-metadata-function-local-complex-3.ll
invalid-metadata-has-type.ll
invalid-name.ll
invalid-name2.ll
invalid-opaque-ptr-addrspace.ll [OpaquePtr] Forbid mixing typed and opaque pointers 2021-09-10 15:18:23 +02:00
invalid-opaque-ptr-double-addrspace.ll [OpaquePtr] Forbid mixing typed and opaque pointers 2021-09-10 15:18:23 +02:00
invalid-opaque-ptr.ll [OpaquePtr] Forbid mixing typed and opaque pointers 2021-09-10 15:18:23 +02:00
invalid-safestack-param.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
invalid-safestack-return.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
invalid-specialized-mdnode.ll
invalid-untyped-metadata.ll
invalid-uselistorder-function-between-blocks.ll
invalid-uselistorder-function-missing-named.ll
invalid-uselistorder-function-missing-numbered.ll
invalid-uselistorder-global-missing.ll
invalid-uselistorder-indexes-duplicated.ll
invalid-uselistorder-indexes-empty.ll
invalid-uselistorder-indexes-one.ll
invalid-uselistorder-indexes-ordered.ll
invalid-uselistorder-indexes-range.ll
invalid-uselistorder-indexes-toofew.ll
invalid-uselistorder-indexes-toomany.ll
invalid-uselistorder-type.ll
invalid-uselistorder_bb-missing-bb.ll
invalid-uselistorder_bb-missing-body.ll
invalid-uselistorder_bb-missing-func.ll
invalid-uselistorder_bb-not-bb.ll
invalid-uselistorder_bb-not-func.ll
invalid-uselistorder_bb-numbered.ll
invalid-vecreduce.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
invalid_cast.ll
invalid_cast2.ll
invalid_cast3.ll
invalid_cast4.ll
invoke-nonzero-program-addrspace.ll
large-comdat.ll
local-unnamed-addr.ll
masked-load-store-intrinsics-attributes.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
max-inttype.ll [IR] Reduce max supported integer from 2^24-1 to 2^23. 2021-09-14 07:52:10 -07:00
memory-attribute-errors.ll [IR] Add support for memory attribute 2022-10-21 12:11:25 +02:00
memory-attribute.ll [IR] Add support for memory attribute 2022-10-21 12:11:25 +02:00
metadata-decl.ll
metadata-function-local.ll
metadata-null-operands.ll
metadata-use-uselistorder.ll
metadata.ll
missing-tbaa.ll
multi-mod-disassemble.ll
multi-summary-disassemble.ll [ThinLTO] Add Visibility bits to GlobalValueSummary::GVFlags 2021-01-27 10:43:51 -08:00
mustprogress-parse-error-0.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
mustprogress-parse-error-1.ll [AsmParser] Unify parsing of attributes 2021-07-15 17:51:11 +02:00
mustprogress-parse-error-2.ll
musttail-invalid-1.ll
musttail-invalid-2.ll
musttail.ll
named-metadata.ll
no-mdstring-upgrades.ll
non-global-value-max-name-size.ll Fix non-global-value-max-name-size not considered by LLParser 2021-05-27 04:20:03 +00:00
numbered-values.ll
opaque-ptr-cmpxchg.ll [OpaquePtr] Forbid mixing typed and opaque pointers 2021-09-10 15:18:23 +02:00
opaque-ptr-intrinsic-remangling.ll [AutoUpgrade] Fix remangling when upgrading struct return type 2022-10-21 11:07:59 +02:00
opaque-ptr-invalid-forward-ref-2.ll [AsmParser] Check forward reference type with opaque pointers 2022-03-11 17:16:34 +01:00
opaque-ptr-invalid-forward-ref.ll [AsmParser] Check forward reference type with opaque pointers 2022-03-11 17:16:34 +01:00
opaque-ptr-struct-types.ll Verifier: Check ifunc resolver functions return a pointer 2022-11-27 12:42:08 -05:00
opaque-ptr.ll [IR][OpaquePointers] Properly print cmpxchg with pointer operands. 2022-07-07 17:18:31 +03:00
phi-first-class-type.ll [LLParser] Add test for phi first class type error (NFC) 2022-08-31 14:24:13 +02:00
private-hidden-alias.ll
private-hidden-function.ll
private-hidden-variable.ll
private-protected-alias.ll
private-protected-function.ll
private-protected-variable.ll
ptr-outside-opaque-pointers-mode.ll Revert "Revert "[OpaquePtr][LLParser] Automatically detect opaque pointers in .ll files"" 2022-03-21 17:24:56 -07:00
remangle.ll [remangleIntrinsicFunction] Detect and resolve name clash 2021-07-13 11:21:12 +02:00
select.ll
short-hexpair.ll
source-filename-backslash.ll
source-filename.ll
sret-parse-error0.ll
sret-type-attr.ll
struct-ret-without-upgrade.ll [AutoUpgrade] Don't upgrade intrinsics returning overloaded struct type 2022-03-30 17:27:26 +02:00
summary-flags.ll [LTO] Perform DSOLocal propagation in combined index 2021-02-12 22:58:26 -08:00
summary-flags2.ll
thinlto-bad-summary1.ll
thinlto-bad-summary2.ll
thinlto-bad-summary3.ll
thinlto-blockcount-summary.ll
thinlto-flags-summary.ll
thinlto-memprof-summary.ll Restore "[MemProf] ThinLTO summary support" with more fixes 2022-11-16 09:42:41 -08:00
thinlto-multiple-summaries-for-guid.ll [ThinLTO] Add Visibility bits to GlobalValueSummary::GVFlags 2021-01-27 10:43:51 -08:00
thinlto-summary-visibility.ll [ThinLTO] Add Visibility bits to GlobalValueSummary::GVFlags 2021-01-27 10:43:51 -08:00
thinlto-summary.ll [LTO] Ignore unreachable virtual functions in WPD in hybrid LTO. 2021-12-14 20:18:04 +00:00
thinlto-vtable-summary.ll [ThinLTO] Add Visibility bits to GlobalValueSummary::GVFlags 2021-01-27 10:43:51 -08:00
tls-models.ll
token.ll
unnamed-addr.ll
unnamed-alias.ll
unnamed-comdat.ll
unnamed.ll
unsized-recursive-type.ll
unsupported-constexprs.ll [IR] Remove support for insertvalue constant expression 2022-07-04 09:27:22 +02:00
uselistorder.ll
uselistorder_bb.ll
uselistorder_global.ll [AsmWriter] Properly handle uselistorder for global symbols 2021-06-28 23:15:32 +02:00
uwtable-1.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
uwtable-2.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
vbool-cmp.ll
vector-cmp.ll
vector-select.ll
vector-shift.ll
x86_intrcc.ll
x86mmx.ll
zero-input-phi.ll [LLParser] Allow zero-input phi nodes 2022-08-31 14:24:12 +02:00