16#ifndef LLVM_LIB_TARGET_ARC_ARCTARGETTRANSFORMINFO_H
17#define LLVM_LIB_TARGET_ARC_ARCTARGETTRANSFORMINFO_H
26class ARCTargetLowering;
27class ARCTargetMachine;
42 TLI(ST->getTargetLowering()) {}
amdgpu Simplify well known AMD library false FunctionCallee Value * Arg
static const Function * getParent(const Value *V)
This file provides a helper that implements much of the TTI interface in terms of the target-independ...
const char LLVMTargetMachineRef TM
ARCTTIImpl(ARCTTIImpl &&Arg)
ARCTTIImpl(const ARCTargetMachine *TM, const Function &F)
ARCTTIImpl(const ARCTTIImpl &Arg)
Base class which can be used to help build a TTI implementation.
This is an optimization pass for GlobalISel generic memory operations.
OutputIt move(R &&Range, OutputIt Out)
Provide wrappers to std::move which take ranges instead of having to pass begin/end explicitly.