20 #ifndef LLVM_LIB_TARGET_WEBASSEMBLY_WEBASSEMBLYTARGETTRANSFORMINFO_H
21 #define LLVM_LIB_TARGET_WEBASSEMBLY_WEBASSEMBLYTARGETTRANSFORMINFO_H
43 TLI(ST->getTargetLowering()) {}
49 :
BaseT(std::move(static_cast<
BaseT &>(Arg))), ST(std::move(Arg.ST)),
50 TLI(std::move(Arg.TLI)) {}
WebAssemblyTTIImpl(const WebAssemblyTTIImpl &Arg)
WebAssemblyTTIImpl(WebAssemblyTTIImpl &&Arg)
Base class which can be used to help build a TTI implementation.
This file declares the WebAssembly-specific subclass of TargetMachine.
TTI::PopcntSupportKind getPopcntSupport(unsigned TyWidth)
WebAssemblyTTIImpl(const WebAssemblyTargetMachine *TM, Function &F)
This file provides a helper that implements much of the TTI interface in terms of the target-independ...
static const Function * getParent(const Value *V)