Home
last modified time | relevance | path

Searched refs:HasTailCall (Results 1 – 21 of 21) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/
H A DWebAssembly.cpp57 .Case("tail-call", HasTailCall) in hasFeature()
94 if (HasTailCall) in getTargetDefines()
244 HasTailCall = true; in handleTargetFeatures()
248 HasTailCall = false; in handleTargetFeatures()
H A DWebAssembly.h63 bool HasTailCall = false; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySubtarget.h49 bool HasTailCall = false; variable
103 bool hasTailCall() const { return HasTailCall; } in hasTailCall()
H A DWebAssemblyInstrCall.td74 Requires<[HasTailCall]>;
82 Requires<[HasTailCall]>;
H A DWebAssembly.td46 "HasTailCall", "true",
H A DWebAssemblyInstrInfo.td53 def HasTailCall :
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h331 bool HasTailCall = false; variable
638 bool hasTailCall() const { return HasTailCall; } in hasTailCall()
639 void setHasTailCall(bool V = true) { HasTailCall = V; }
710 if (HasTailCall) in isImmutableObjectIndex()
H A DMIRYamlMapping.h642 bool HasTailCall = false;
664 HasTailCall == Other.HasTailCall &&
693 YamlIO.mapOptional("hasTailCall", MFI.HasTailCall, false);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFTypes.h804 bool HasTailCall : 1; // If this block ends with a tail call.
812 HasTailCall == Other.HasTailCall && IsEHPad == Other.IsEHPad &&
820 (static_cast<uint32_t>(HasTailCall) << 1) |
855 bool hasTailCall() const { return MD.HasTailCall; }
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h72 bool HasTailCall : 1; member
83 HasTailCall(false), RelBlockFreq(0) {} in CalleeInfo()
85 : Hotness(static_cast<uint32_t>(Hotness)), HasTailCall(HasTC), in CalleeInfo()
92 bool hasTailCall() const { return HasTailCall; } in hasTailCall()
94 void setHasTailCall(const bool HasTC) { HasTailCall = HasTC; } in setHasTailCall()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h623 bool HasTailCall = false; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h273 bool HasTailCall = false; variable
H A DSelectionDAGISel.cpp724 for (BasicBlock::const_iterator I = Begin; I != End && !SDB->HasTailCall; ++I) { in SelectBasicBlock()
733 HadTailCall = SDB->HasTailCall; in SelectBasicBlock()
H A DSelectionDAGBuilder.cpp1096 HasTailCall = false; in clear()
1318 if (!I.isTerminator() && !HasTailCall && in visit()
7473 HasTailCall = true; in visitIntrinsicCall()
7540 HasTailCall = true; in visitIntrinsicCall()
8280 HasTailCall = true; in lowerInvokable()
11398 HasTailCall = true; in updateDAGForMaybeTailCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1124 bool HasTailCall = (RawFlags & 0x8); // 1 bit in getDecodedHotnessCallEdgeInfo() local
1125 return {Hotness, HasTailCall}; in getDecodedHotnessCallEdgeInfo()
1129 bool &HasTailCall) { in getDecodedRelBFCallEdgeInfo() argument
1133 HasTailCall = (RawFlags & (1 << CalleeInfo::RelBlockFreqBits)); // 1 bit in getDecodedRelBFCallEdgeInfo()
7068 bool HasTailCall = false; in makeCallList() local
7076 std::tie(Hotness, HasTailCall) = in makeCallList()
7079 getDecodedRelBFCallEdgeInfo(Record[++I], RelBF, HasTailCall); in makeCallList()
7081 Callee, CalleeInfo(Hotness, HasTailCall, RelBF)}); in makeCallList()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp2539 assert(!HasTailCall && "Can't tail call return twice from block?"); in translateCallBase()
2541 HasTailCall = TII->isTailCall(*std::prev(MIRBuilder.getInsertPt())); in translateCallBase()
3779 HasTailCall = false; in runOnMachineFunction()
3786 if (HasTailCall) in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRPrinter.cpp368 YamlMFI.HasTailCall = MFI.hasTailCall(); in convert()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp762 MFI.setHasTailCall(YamlMFI.HasTailCall); in initializeFrameInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp9240 unsigned HasTailCall = false; in parseOptionalCalls() local
9257 if (parseToken(lltok::colon, "expected ':'") || parseFlag(HasTailCall)) in parseOptionalCalls()
9272 FunctionSummary::EdgeTy{VI, CalleeInfo(Hotness, HasTailCall, RelBF)}); in parseOptionalCalls()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1181 RawFlags |= (CI.HasTailCall << 3); // 1 bit in getEncodedHotnessCallEdgeInfo()
1190 RawFlags |= (CI.HasTailCall << CalleeInfo::RelBlockFreqBits); // 1 bit in getEncodedRelBFCallEdgeInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp3262 if (Call.second.HasTailCall) in printFunctionSummary()