11#ifndef LLVM_DIRECTX_DIRECTXTARGETTRANSFORMINFO_H
12#define LLVM_DIRECTX_DIRECTXTARGETTRANSFORMINFO_H
35 TLI(ST->getTargetLowering()) {}
39 unsigned ScalarOpdIdx);
This file provides a helper that implements much of the TTI interface in terms of the target-independ...
Base class which can be used to help build a TTI implementation.
bool isTargetIntrinsicWithScalarOpAtArg(Intrinsic::ID ID, unsigned ScalarOpdIdx)
DirectXTTIImpl(const DirectXTargetMachine *TM, const Function &F)
bool isTargetIntrinsicTriviallyScalarizable(Intrinsic::ID ID) const
bool isTargetIntrinsicWithOverloadTypeAtArg(Intrinsic::ID ID, int OpdIdx)
unsigned getMinVectorRegisterBitWidth() const
This is an optimization pass for GlobalISel generic memory operations.