Home
last modified time | relevance | path

Searched refs:LoongArchTTIImpl (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetTransformInfo.cpp22 TypeSize LoongArchTTIImpl::getRegisterBitWidth( in getRegisterBitWidth()
41 unsigned LoongArchTTIImpl::getNumberOfRegisters(unsigned ClassID) const { in getNumberOfRegisters()
54 unsigned LoongArchTTIImpl::getRegisterClassForType(bool Vector, in getRegisterClassForType()
70 unsigned LoongArchTTIImpl::getMaxInterleaveFactor(ElementCount VF) { in getMaxInterleaveFactor()
74 const char *LoongArchTTIImpl::getRegisterClassName(unsigned ClassID) const { in getRegisterClassName()
H A DLoongArchTargetTransformInfo.h26 class LoongArchTTIImpl : public BasicTTIImplBase<LoongArchTTIImpl> {
27 typedef BasicTTIImplBase<LoongArchTTIImpl> BaseT;
39 explicit LoongArchTTIImpl(const LoongArchTargetMachine *TM, const Function &F) in LoongArchTTIImpl() function
H A DLoongArchTargetMachine.cpp196 return TargetTransformInfo(LoongArchTTIImpl(this, F)); in getTargetTransformInfo()