Lines Matching refs:TLI
75 void llvm::ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
81 const StructLayout *SL = TLI.getDataLayout()->getStructLayout(STy);
86 ComputeValueVTs(TLI, *EI, ValueVTs, Offsets,
93 uint64_t EltSize = TLI.getDataLayout()->getTypeAllocSize(EltTy);
95 ComputeValueVTs(TLI, EltTy, ValueVTs, Offsets,
103 ValueVTs.push_back(TLI.getValueType(Ty));
130 const TargetLowering &TLI) {
134 TargetLowering::ConstraintType CType = TLI.getConstraintType(CI.Codes[j]);
206 const TargetLoweringBase& TLI) {
209 TLI.isTypeLegal(EVT::getEVT(T1)) && TLI.isTypeLegal(EVT::getEVT(T2)));
226 const TargetLoweringBase &TLI) {
237 if (isNoopBitcast(Op->getType(), I->getType(), TLI))
248 TLI.getPointerTy().getSizeInBits() ==
256 TLI.getPointerTy().getSizeInBits() ==
260 TLI.allowTruncateForTailCall(Op->getType(), I->getType())) {
269 isNoopBitcast((*i)->getType(), I->getType(), TLI)) {
280 isNoopBitcast((*i)->getType(), I->getType(), TLI)) {
325 const TargetLoweringBase &TLI) {
332 RetVal = getNoopInput(RetVal, RetIndices, BitsRequired, TLI);
344 CallVal = getNoopInput(CallVal, CallIndices, BitsProvided, TLI);
519 const TargetLoweringBase &TLI) {
602 AllowDifferingSizes, TLI))