| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | WebAssembly.cpp | 70 .Case("tail-call", HasTailCall) in hasFeature() 115 if (HasTailCall) in getTargetDefines() 335 HasTailCall = true; in handleTargetFeatures() 339 HasTailCall = false; in handleTargetFeatures()
|
| H A D | WebAssembly.h | 73 bool HasTailCall = false; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySubtarget.h | 55 bool HasTailCall = false; variable 113 bool hasTailCall() const { return HasTailCall; } in hasTailCall()
|
| H A D | WebAssemblyInstrCall.td | 74 Requires<[HasTailCall]>; 82 Requires<[HasTailCall]>;
|
| H A D | WebAssembly.td | 86 SubtargetFeature<"tail-call", "HasTailCall", "true",
|
| H A D | WebAssemblyInstrInfo.td | 91 def HasTailCall :
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineFrameInfo.h | 333 bool HasTailCall = false; variable 648 bool hasTailCall() const { return HasTailCall; } in hasTailCall() 649 void setHasTailCall(bool V = true) { HasTailCall = V; } 724 if (HasTailCall) in isImmutableObjectIndex()
|
| H A D | MIRYamlMapping.h | 666 bool HasTailCall = false; 689 HasTailCall == Other.HasTailCall && 719 YamlIO.mapOptional("hasTailCall", MFI.HasTailCall, false);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | ELFTypes.h | 879 bool HasTailCall : 1; // If this block ends with a tail call. 887 HasTailCall == Other.HasTailCall && IsEHPad == Other.IsEHPad && 895 (static_cast<uint32_t>(HasTailCall) << 1) | 938 bool hasTailCall() const { return MD.HasTailCall; }
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndex.h | 77 uint32_t HasTailCall : 1; 88 HasTailCall(false), RelBlockFreq(0) {} in CalleeInfo() 90 : Hotness(static_cast<uint32_t>(Hotness)), HasTailCall(HasTC), in CalleeInfo() 97 bool hasTailCall() const { return HasTailCall; } in hasTailCall() 99 void setHasTailCall(const bool HasTC) { HasTailCall = HasTC; } in setHasTailCall()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 637 bool HasTailCall = false; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 272 bool HasTailCall = false; variable
|
| H A D | SelectionDAGISel.cpp | 852 for (BasicBlock::const_iterator I = Begin; I != End && !SDB->HasTailCall; ++I) { in SelectBasicBlock() 861 HadTailCall = SDB->HasTailCall; in SelectBasicBlock()
|
| H A D | SelectionDAGBuilder.cpp | 1105 HasTailCall = false; in clear() 1338 if (!I.isTerminator() && !HasTailCall && in visit() 7925 HasTailCall = true; in visitIntrinsicCall() 7997 HasTailCall = true; in visitIntrinsicCall() 8849 HasTailCall = true; in lowerInvokable() 12069 HasTailCall = true; in updateDAGForMaybeTailCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1190 bool HasTailCall = (RawFlags & 0x8); // 1 bit in getDecodedHotnessCallEdgeInfo() local 1191 return {Hotness, HasTailCall}; in getDecodedHotnessCallEdgeInfo() 1195 bool &HasTailCall) { in getDecodedRelBFCallEdgeInfo() argument 1199 HasTailCall = (RawFlags & (1 << CalleeInfo::RelBlockFreqBits)); // 1 bit in getDecodedRelBFCallEdgeInfo() 7447 bool HasTailCall = false; in makeCallList() local 7455 std::tie(Hotness, HasTailCall) = in makeCallList() 7458 getDecodedRelBFCallEdgeInfo(Record[++I], RelBF, HasTailCall); in makeCallList() 7460 Callee, CalleeInfo(Hotness, HasTailCall, RelBF)}); in makeCallList()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2748 assert(!HasTailCall && "Can't tail call return twice from block?"); in translateCallBase() 2750 HasTailCall = TII->isTailCall(*std::prev(MIRBuilder.getInsertPt())); in translateCallBase() 4129 HasTailCall = false; in runOnMachineFunction() 4136 if (HasTailCall) in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MIRPrinter.cpp | 355 YamlMFI.HasTailCall = MFI.hasTailCall(); in convertMFI()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIRParser.cpp | 859 MFI.setHasTailCall(YamlMFI.HasTailCall); in initializeFrameInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 10029 unsigned HasTailCall = false; in parseOptionalCalls() local 10046 if (parseToken(lltok::colon, "expected ':'") || parseFlag(HasTailCall)) in parseOptionalCalls() 10061 FunctionSummary::EdgeTy{VI, CalleeInfo(Hotness, HasTailCall, RelBF)}); in parseOptionalCalls()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 1341 RawFlags |= (CI.HasTailCall << 3); // 1 bit in getEncodedHotnessCallEdgeInfo() 1350 RawFlags |= (CI.HasTailCall << CalleeInfo::RelBlockFreqBits); // 1 bit in getEncodedRelBFCallEdgeInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AsmWriter.cpp | 3525 if (Call.second.HasTailCall) in printFunctionSummary()
|