Home
last modified time | relevance | path

Searched refs:getTLI (Results 1 – 25 of 103) sorted by relevance

12345

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h172 const TargetLoweringBase *getTLI() const { in getTLI() function
173 return static_cast<const T *>(this)->getTLI(); in getTLI()
255 return getTLI()->allowsMisalignedMemoryAccesses( in allowsMisalignedMemoryAccesses()
278 return getTLI()->getTargetMachine().isNoopAddrSpaceCast(FromAS, ToAS); in isNoopAddrSpaceCast()
282 return getTLI()->getTargetMachine().getAssumedAddrSpace(V); in getAssumedAddrSpace()
291 return getTLI()->isLegalAddImmediate(imm); in isLegalAddImmediate()
295 return getTLI()->isLegalICmpImmediate(imm); in isLegalICmpImmediate()
306 return getTLI()->isLegalAddressingMode(DL, AM, Ty, AddrSpace, I);
311 EVT VT = getTLI()->getValueType(DL, Ty); in isIndexedLoadLegal()
312 return getTLI()->isIndexedLoadLegal(getISDIndexedMode(M), VT); in isIndexedLoadLegal()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DInlineAsmLowering.h53 const TargetLowering *getTLI() const { return TLI; } in getTLI() function
56 template <class XXXTargetLowering> const XXXTargetLowering *getTLI() const { in getTLI() function
DCallLowering.h330 const TargetLowering *getTLI() const { in getTLI() function
336 const XXXTargetLowering *getTLI() const { in getTLI() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.h50 const TargetLoweringBase *getTLI() const { return TLI; } in getTLI() function
79 const SITargetLowering *getTLI() const { return TLI; } in getTLI() function
239 const AMDGPUTargetLowering *getTLI() const { return TLI; } in getTLI() function
DAMDGPUCallLowering.cpp262 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in canLowerReturn()
284 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in lowerReturnVal()
501 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in lowerFormalArgumentsKernel()
702 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in lowerFormalArguments()
952 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in doCallerAndCalleePassArgsTheSameWay()
982 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in areCalleeOutgoingArgsTailCallable()
1111 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in lowerTailCall()
1254 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in lowerCall()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DSCCP.cpp67 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnModule()
155 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnModule()
DInferFunctionAttrs.cpp76 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnModule()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/GlSel/
DM68kCallLowering.cpp65 const M68kTargetLowering &TLI = *getTLI<M68kTargetLowering>(); in lowerReturn()
91 auto &TLI = *getTLI<M68kTargetLowering>(); in lowerFormalArguments()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
DXCoreTargetTransformInfo.h36 const XCoreTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
DARCTargetTransformInfo.h37 const ARCTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
DVETargetTransformInfo.h34 const VETargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DLazyBranchProbabilityInfo.cpp60 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64CallLowering.cpp351 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerReturn()
543 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerFormalArguments()
643 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in doCallerAndCalleePassArgsTheSameWay()
685 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in areCalleeOutgoingArgsTailCallable()
880 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerTailCall()
1039 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerCall()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyTargetTransformInfo.h37 const WebAssemblyTargetLowering *getTLI() const { return TLI; } in getTLI() function
DWebAssemblyTargetTransformInfo.cpp106 const TargetMachine &TM = getTLI()->getTargetMachine(); in areInlineCompatible()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
DBPFTargetTransformInfo.h33 const BPFTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
DNVPTXTargetTransformInfo.h36 const NVPTXTargetLowering *getTLI() const { return TLI; }; in getTLI() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMCallLowering.cpp185 auto &TLI = *getTLI<ARMTargetLowering>(); in lowerReturnVal()
358 auto &TLI = *getTLI<ARMTargetLowering>(); in lowerFormalArguments()
447 const auto &TLI = *getTLI<ARMTargetLowering>(); in lowerCall()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DAnnotationRemarks.cpp99 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
DDCE.cpp163 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
DInstSimplifyPass.cpp106 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
DLanaiTargetTransformInfo.h37 const LanaiTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DMetaRenamer.cpp158 return this->getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnModule()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVTargetTransformInfo.cpp78 getTLI()->isLegalAddImmediate(Imm.getSExtValue())) { in getIntImmCostInst()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsCallLowering.cpp314 const MipsTargetLowering &TLI = *getTLI<MipsTargetLowering>(); in lowerReturn()
360 const MipsTargetLowering &TLI = *getTLI<MipsTargetLowering>(); in lowerFormalArguments()
452 const MipsTargetLowering &TLI = *getTLI<MipsTargetLowering>(); in lowerCall()

12345