/llvm-project/llvm/include/llvm/Bitcode/ |
H A D | BitcodeCommon.h | 28 using SwiftError = Bitfield::Element<bool, ExplicitType::NextBit, 1>; member 29 using AlignUpper = Bitfield::Element<unsigned, SwiftError::NextBit, 3>;
|
/llvm-project/llvm/test/Instrumentation/ThreadSanitizer/ |
H A D | tsan_basic.ll | 77 ; CHECK-LABEL: @SwiftError 81 define void @SwiftError(ptr swifterror) sanitize_thread { 97 call void @SwiftError(ptr %0)
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallingConv.td | 29 // A SwiftError is passed in R8. 55 // A SwiftError is returned in R8. 174 // A SwiftError is passed in R8. 192 // A SwiftError is returned in R8. 219 // A SwiftError is passed in R8. 242 // A SwiftError is returned in R8.
|
H A D | ARMBaseRegisterInfo.cpp | 101 F.getAttributes().hasAttrSomewhere(Attribute::SwiftError)) { in getCalleeSavedRegs() 151 MF.getFunction().getAttributes().hasAttrSomewhere(Attribute::SwiftError)) in getCallPreservedMask()
|
H A D | ARMFastISel.cpp | 2084 F.getAttributes().hasAttrSomewhere(Attribute::SwiftError)) in SelectRet() 2356 CI->paramHasAttr(ArgIdx, Attribute::SwiftError) || in SelectCall() 3035 Arg.hasAttribute(Attribute::SwiftError) || in fastLowerArguments()
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64RegisterInfo.cpp | 96 Attribute::SwiftError)) in getCalleeSavedRegs() 130 Attribute::SwiftError)) in getCalleeSavedRegs() 189 Attribute::SwiftError)) in getDarwinCalleeSavedRegs() 267 MF.getFunction().getAttributes().hasAttrSomewhere(Attribute::SwiftError)) in getDarwinCallPreservedMask() 313 MF.getFunction().getAttributes().hasAttrSomewhere(Attribute::SwiftError)) in getCallPreservedMask()
|
H A D | AArch64CallingConvention.td | 68 // A SwiftError is passed in X21. 234 // A SwiftError is passed in R12 (X19). 370 // A SwiftError is passed in X21.
|
/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZCallingConv.td | 39 // A SwiftError is returned in R9. 102 // A SwiftError is passed in callee-saved R9. 150 // R9 is used to return SwiftError; remove it from CSR. 243 // A SwiftError is passed in R0.
|
H A D | SystemZRegisterInfo.cpp | 207 Attribute::SwiftError)) in getCalleeSavedRegs() 231 Attribute::SwiftError)) in getCallPreservedMask()
|
/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyMachineFunctionInfo.cpp | 99 HasSwiftErrorArg |= Arg.hasAttribute(Attribute::SwiftError); in computeSignatureVTs()
|
H A D | WebAssemblyFastISel.cpp | 667 Attrs.hasParamAttr(I, Attribute::SwiftError) || in fastLowerArguments() 858 Attrs.hasParamAttr(I, Attribute::SwiftError) || in selectCall()
|
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 387 if (CLI->supportSwiftError() && SwiftError.getFunctionArg()) { in emitBranchForMergedCondition() 388 SwiftErrorVReg = SwiftError.getOrCreateVRegUseAt( in emitBranchForMergedCondition() 389 &RI, &MIRBuilder.getMBB(), SwiftError.getFunctionArg()); in emitBranchForMergedCondition() 1395 SwiftError.getOrCreateVRegUseAt(&LI, &MIRBuilder.getMBB(), Ptr); in translateLoad() 1442 Register VReg = SwiftError.getOrCreateVRegDefAt(&SI, &MIRBuilder.getMBB(), in translateStore() 2695 MIRBuilder.buildCopy(SwiftInVReg, SwiftError.getOrCreateVRegUseAt( in translateCall() 2699 SwiftError.getOrCreateVRegDefAt(&CB, &MIRBuilder.getMBB(), Arg); in translateCall() 4061 SwiftError.setFunction(CurMF); 4062 SwiftError.createEntriesInEntryBlock(DbgLoc); 4106 SwiftError [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | SwiftErrorValueTracking.cpp | 324 if (!F->getAttributes().hasAttrSomewhere(Attribute::SwiftError)) in preassignVRegs()
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 263 SwiftErrorValueTracking &SwiftError; variable 281 FuncInfo(funcinfo), SwiftError(swifterror) {} in SelectionDAGBuilder()
|
H A D | SelectionDAGISel.cpp | 380 SwiftError(new SwiftErrorValueTracking()), in SelectionDAGISel() 382 SDB(std::make_unique<SelectionDAGBuilder>(*CurDAG, *FuncInfo, *SwiftError, in SelectionDAGISel() 394 delete SwiftError; in ~SelectionDAGISel() 575 SwiftError->setFunction(mf); in initializeAnalysisResults() 1683 bool Inserted = SwiftError->createEntriesInEntryBlock(SDB->getCurDebugLoc()); in SelectAllBasicBlocks() 1755 SwiftError->preassignVRegs(FuncInfo->MBB, Begin, End); in SelectAllBasicBlocks() 1921 SwiftError->propagateVRegs(); in FinishBasicBlock()
|
H A D | SelectionDAGBuilder.cpp | 2310 F->getAttributes().hasAttrSomewhere(Attribute::SwiftError)) { in visitRet() 2311 assert(SwiftError.getFunctionArg() && "Need a swift error argument"); in visitRet() 2319 DAG.getRegister(SwiftError.getOrCreateVRegUseAt( in visitRet() 2320 &I, FuncInfo.MBB, SwiftError.getFunctionArg()), in visitRet() 4671 SwiftError.getOrCreateVRegDefAt(&I, FuncInfo.MBB, I.getPointerOperand()); in visitLoadFromSwiftError() 4707 SwiftError.getOrCreateVRegUseAt(&I, FuncInfo.MBB, SV), ValueVTs[0]); in visitStore() 8885 Caller->getAttributes().hasAttrSomewhere(Attribute::SwiftError)) in processIntegerCallValue() 8908 DAG.getRegister(SwiftError.getOrCreateVRegUseAt(&CB, FuncInfo.MBB, V), in visitMemCmpBCmpCall() 8992 SwiftError.getOrCreateVRegDefAt(&CB, FuncInfo.MBB, SwiftErrorVal); in visitMemChrCall() 11669 if (Arg.hasAttribute(Attribute::SwiftError)) in LowerArguments() [all...] |
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGISel.h | 50 SwiftErrorValueTracking *SwiftError; 49 SwiftErrorValueTracking *SwiftError; global() variable
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86RegisterInfo.cpp | 402 F.getAttributes().hasAttrSomewhere(Attribute::SwiftError); in getCalleeSavedRegs() 528 F.getAttributes().hasAttrSomewhere(Attribute::SwiftError); in getNoPreservedMask()
|
/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86CallLowering.cpp | 283 Arg.hasAttribute(Attribute::SwiftError) || in lowerFormalArguments()
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 994 case Attribute::SwiftError: in constructFunction() 1030 Attribute::SwiftError); in constructFunction() 1853 call->addParamAttr(ParamIdx, Attribute::SwiftError); in extractCodeRegion()
|
/llvm-project/clang/test/Misc/ |
H A D | pragma-attribute-supported-attributes-list.test | 197 // CHECK-NEXT: SwiftError (SubjectMatchRule_function, SubjectMatchRule_objc_method)
|
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | IRTranslator.h | 166 SwiftErrorValueTracking SwiftError; 171 SwiftErrorValueTracking SwiftError; global() variable
|
/llvm-project/llvm/unittests/FuzzMutate/ |
H A D | RandomIRBuilderTest.cpp | 237 TEST(RandomIRBuilderTest, SwiftError) { in TEST() argument
|
/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.td | 353 def SwiftError : EnumAttr<"swifterror", IntersectPreserve, [ParamAttr]>;
|
/llvm-project/llvm/lib/IR/ |
H A D | Verifier.cpp | 2204 if (ArgAttrs.hasAttribute(Attribute::SwiftError)) { in verifyFunctionAttrs() 2903 if (Attrs.hasParamAttr(i, Attribute::SwiftError)) { in visitFunction() 3613 if (Call.paramHasAttr(i, Attribute::SwiftError)) { in visitCallBase() 3829 Check(!Attrs.contains(Attribute::SwiftError), in verifyMustTailCall() 3853 Attribute::SwiftAsync, Attribute::SwiftError, Attribute::Preallocated, in verifyMustTailCall() 4311 Check(Call.paramHasAttr(I.index(), Attribute::SwiftError), in visitAtomicRMWInst()
|