Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h189 const TargetLoweringBase *getTLI() const { in getTLI() function
190 return static_cast<const T *>(this)->getTLI(); in getTLI()
277 return getTLI()->allowsMisalignedMemoryAccesses( in allowsMisalignedMemoryAccesses()
306 return getTLI()->getTargetMachine().isNoopAddrSpaceCast(FromAS, ToAS); in isNoopAddrSpaceCast()
310 return getTLI()->getTargetMachine().getAssumedAddrSpace(V); in getAssumedAddrSpace()
314 return getTLI()->getTargetMachine().Options.ThreadModel == in isSingleThreaded()
320 return getTLI()->getTargetMachine().getPredicatedAddrSpace(V); in getPredicatedAddrSpace()
329 return getTLI()->isLegalAddImmediate(imm); in isLegalAddImmediate()
333 return getTLI()->isLegalAddScalableImmediate(Imm); in isLegalAddScalableImmediate()
337 return getTLI()->isLegalICmpImmediate(imm); in isLegalICmpImmediate()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInlineAsmLowering.h53 const TargetLowering *getTLI() const { return TLI; } in getTLI() function
56 template <class XXXTargetLowering> const XXXTargetLowering *getTLI() const { in getTLI() function
H A DCallLowering.h354 const TargetLowering *getTLI() const { in getTLI() function
360 const XXXTargetLowering *getTLI() const { in getTLI() function
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp103 const M68kTargetLowering &TLI = *getTLI<M68kTargetLowering>(); in lowerReturn()
129 auto &TLI = *getTLI<M68kTargetLowering>(); in lowerFormalArguments()
195 const M68kTargetLowering &TLI = *getTLI<M68kTargetLowering>(); in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVTargetTransformInfo.h34 const SPIRVTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetTransformInfo.h30 const DirectXTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetTransformInfo.h36 const XCoreTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetTransformInfo.h28 const MipsTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetTransformInfo.h36 const LoongArchTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCTargetTransformInfo.h37 const ARCTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyBranchProbabilityInfo.cpp60 getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.h42 const AMDGPUTargetLowering *getTLI() const { return TLI; } in getTLI() function
H A DAMDGPUTargetTransformInfo.h47 const TargetLoweringBase *getTLI() const { return TLI; } in getTLI() function
79 const SITargetLowering *getTLI() const { return TLI; } in getTLI() function
H A DAMDGPUCallLowering.cpp292 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in canLowerReturn()
314 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in lowerReturnVal()
518 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in lowerFormalArgumentsKernel()
709 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in lowerFormalArguments()
1018 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in doCallerAndCalleePassArgsTheSameWay()
1048 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in areCalleeOutgoingArgsTailCallable()
1188 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in lowerTailCall()
1409 const SITargetLowering &TLI = *getTLI<SITargetLowering>(); in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.h37 const WebAssemblyTargetLowering *getTLI() const { return TLI; } in getTLI() function
H A DWebAssemblyTargetTransformInfo.cpp117 const TargetMachine &TM = getTLI()->getTargetMachine(); in areInlineCompatible()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h33 const BPFTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp414 RVVArgDispatcher Dispatcher{&MF, getTLI<RISCVTargetLowering>(), in lowerReturnVal()
544 RVVArgDispatcher Dispatcher{&MF, getTLI<RISCVTargetLowering>(), in lowerFormalArguments()
610 RVVArgDispatcher ArgDispatcher{&MF, getTLI<RISCVTargetLowering>(), in lowerCall()
642 RVVArgDispatcher RetDispatcher{&MF, getTLI<RISCVTargetLowering>(), in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h37 const NVPTXTargetLowering *getTLI() const { return TLI; }; in getTLI() function
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp201 auto &TLI = *getTLI<ARMTargetLowering>(); in lowerReturnVal()
376 auto &TLI = *getTLI<ARMTargetLowering>(); in lowerFormalArguments()
465 const auto &TLI = *getTLI<ARMTargetLowering>(); in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp375 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerReturn()
479 const auto &TLI = *getTLI<AArch64TargetLowering>(); in canLowerReturn()
705 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerFormalArguments()
822 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in doCallerAndCalleePassArgsTheSameWay()
864 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in areCalleeOutgoingArgsTailCallable()
1087 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerTailCall()
1265 const AArch64TargetLowering &TLI = *getTLI<AArch64TargetLowering>(); in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h37 const LanaiTargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h60 const VETargetLowering *getTLI() const { return TLI; } in getTLI() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDCE.cpp130 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in eliminateDeadCode()
H A DInstSimplifyPass.cpp99 &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnFunction()

123