Home
last modified time | relevance | path

Searched refs:SwiftError (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeCommon.h28 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 Dtsan_basic.ll77 ; 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 DARMCallingConv.td29 // 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 DARMBaseRegisterInfo.cpp101 F.getAttributes().hasAttrSomewhere(Attribute::SwiftError)) { in getCalleeSavedRegs()
151 MF.getFunction().getAttributes().hasAttrSomewhere(Attribute::SwiftError)) in getCallPreservedMask()
H A DARMFastISel.cpp2084 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 DAArch64RegisterInfo.cpp96 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 DAArch64CallingConvention.td68 // 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 DSystemZCallingConv.td39 // 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 DSystemZRegisterInfo.cpp207 Attribute::SwiftError)) in getCalleeSavedRegs()
231 Attribute::SwiftError)) in getCallPreservedMask()
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.cpp99 HasSwiftErrorArg |= Arg.hasAttribute(Attribute::SwiftError); in computeSignatureVTs()
H A DWebAssemblyFastISel.cpp667 Attrs.hasParamAttr(I, Attribute::SwiftError) || in fastLowerArguments()
858 Attrs.hasParamAttr(I, Attribute::SwiftError) || in selectCall()
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp387 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 DSwiftErrorValueTracking.cpp324 if (!F->getAttributes().hasAttrSomewhere(Attribute::SwiftError)) in preassignVRegs()
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h263 SwiftErrorValueTracking &SwiftError; variable
281 FuncInfo(funcinfo), SwiftError(swifterror) {} in SelectionDAGBuilder()
H A DSelectionDAGISel.cpp380 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 DSelectionDAGBuilder.cpp2310 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 DSelectionDAGISel.h50 SwiftErrorValueTracking *SwiftError;
49 SwiftErrorValueTracking *SwiftError; global() variable
/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp402 F.getAttributes().hasAttrSomewhere(Attribute::SwiftError); in getCalleeSavedRegs()
528 F.getAttributes().hasAttrSomewhere(Attribute::SwiftError); in getNoPreservedMask()
/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.cpp283 Arg.hasAttribute(Attribute::SwiftError) || in lowerFormalArguments()
/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp994 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 Dpragma-attribute-supported-attributes-list.test197 // CHECK-NEXT: SwiftError (SubjectMatchRule_function, SubjectMatchRule_objc_method)
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h166 SwiftErrorValueTracking SwiftError;
171 SwiftErrorValueTracking SwiftError; global() variable
/llvm-project/llvm/unittests/FuzzMutate/
H A DRandomIRBuilderTest.cpp237 TEST(RandomIRBuilderTest, SwiftError) { in TEST() argument
/llvm-project/llvm/include/llvm/IR/
H A DAttributes.td353 def SwiftError : EnumAttr<"swifterror", IntersectPreserve, [ParamAttr]>;
/llvm-project/llvm/lib/IR/
H A DVerifier.cpp2204 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()

12