/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | WebAssembly.cpp | 61 .Case("tail-call", HasTailCall) in hasFeature() 103 if (HasTailCall) in getTargetDefines() 289 HasTailCall = true; in handleTargetFeatures() 293 HasTailCall = false; in handleTargetFeatures()
|
H A D | WebAssembly.h | 67 bool HasTailCall = false; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblySubtarget.h | 53 bool HasTailCall = false; variable 108 bool hasTailCall() const { return HasTailCall; } in hasTailCall()
|
H A D | WebAssemblyInstrCall.td | 74 Requires<[HasTailCall]>; 82 Requires<[HasTailCall]>;
|
H A D | WebAssembly.td | 78 SubtargetFeature<"tail-call", "HasTailCall", "true",
|
H A D | WebAssemblyInstrInfo.td | 83 def HasTailCall :
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineFrameInfo.h | 331 bool HasTailCall = false; variable 646 bool hasTailCall() const { return HasTailCall; } in hasTailCall() 647 void setHasTailCall(bool V = true) { HasTailCall = V; } 722 if (HasTailCall) in isImmutableObjectIndex()
|
H A D | MIRYamlMapping.h | 642 bool HasTailCall = false; 665 HasTailCall == Other.HasTailCall && 695 YamlIO.mapOptional("hasTailCall", MFI.HasTailCall, false);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | ELFTypes.h | 871 bool HasTailCall : 1; // If this block ends with a tail call. 879 HasTailCall == Other.HasTailCall && IsEHPad == Other.IsEHPad && 887 (static_cast<uint32_t>(HasTailCall) << 1) | 923 bool hasTailCall() const { return MD.HasTailCall; }
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ModuleSummaryIndex.h | 73 bool HasTailCall : 1; member 84 HasTailCall(false), RelBlockFreq(0) {} in CalleeInfo() 86 : Hotness(static_cast<uint32_t>(Hotness)), HasTailCall(HasTC), in CalleeInfo() 93 bool hasTailCall() const { return HasTailCall; } in hasTailCall() 95 void setHasTailCall(const bool HasTC) { HasTailCall = HasTC; } in setHasTailCall()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | IRTranslator.h | 640 bool HasTailCall = false; variable
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 273 bool HasTailCall = false; variable
|
H A D | SelectionDAGISel.cpp | 836 for (BasicBlock::const_iterator I = Begin; I != End && !SDB->HasTailCall; ++I) { in SelectBasicBlock() 845 HadTailCall = SDB->HasTailCall; in SelectBasicBlock()
|
H A D | SelectionDAGBuilder.cpp | 1109 HasTailCall = false; in clear() 1348 if (!I.isTerminator() && !HasTailCall && in visit() 7837 HasTailCall = true; in visitIntrinsicCall() 7904 HasTailCall = true; in visitIntrinsicCall() 8696 HasTailCall = true; in lowerInvokable() 11918 HasTailCall = true; in updateDAGForMaybeTailCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1183 bool HasTailCall = (RawFlags & 0x8); // 1 bit in getDecodedHotnessCallEdgeInfo() local 1184 return {Hotness, HasTailCall}; in getDecodedHotnessCallEdgeInfo() 1188 bool &HasTailCall) { in getDecodedRelBFCallEdgeInfo() argument 1192 HasTailCall = (RawFlags & (1 << CalleeInfo::RelBlockFreqBits)); // 1 bit in getDecodedRelBFCallEdgeInfo() 7383 bool HasTailCall = false; in makeCallList() local 7391 std::tie(Hotness, HasTailCall) = in makeCallList() 7394 getDecodedRelBFCallEdgeInfo(Record[++I], RelBF, HasTailCall); in makeCallList() 7396 Callee, CalleeInfo(Hotness, HasTailCall, RelBF)}); in makeCallList()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 2698 assert(!HasTailCall && "Can't tail call return twice from block?"); in translateCallBase() 2700 HasTailCall = TII->isTailCall(*std::prev(MIRBuilder.getInsertPt())); in translateCallBase() 3976 HasTailCall = false; in runOnMachineFunction() 3983 if (HasTailCall) in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MIRPrinter.cpp | 370 YamlMFI.HasTailCall = MFI.hasTailCall(); in convert()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIRParser.cpp | 781 MFI.setHasTailCall(YamlMFI.HasTailCall); in initializeFrameInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 9701 unsigned HasTailCall = false; in parseOptionalCalls() local 9718 if (parseToken(lltok::colon, "expected ':'") || parseFlag(HasTailCall)) in parseOptionalCalls() 9733 FunctionSummary::EdgeTy{VI, CalleeInfo(Hotness, HasTailCall, RelBF)}); in parseOptionalCalls()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1273 RawFlags |= (CI.HasTailCall << 3); // 1 bit in getEncodedHotnessCallEdgeInfo() 1282 RawFlags |= (CI.HasTailCall << CalleeInfo::RelBlockFreqBits); // 1 bit in getEncodedRelBFCallEdgeInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 3362 if (Call.second.HasTailCall) in printFunctionSummary()
|