Lines Matching refs:TLI
74 void llvm::ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
80 const StructLayout *SL = TLI.getDataLayout()->getStructLayout(STy);
85 ComputeValueVTs(TLI, *EI, ValueVTs, Offsets,
92 uint64_t EltSize = TLI.getDataLayout()->getTypeAllocSize(EltTy);
94 ComputeValueVTs(TLI, EltTy, ValueVTs, Offsets,
102 ValueVTs.push_back(TLI.getValueType(Ty));
129 const TargetLowering &TLI) {
133 TargetLowering::ConstraintType CType = TLI.getConstraintType(CI.Codes[j]);
205 const TargetLoweringBase& TLI) {
208 TLI.isTypeLegal(EVT::getEVT(T1)) && TLI.isTypeLegal(EVT::getEVT(T2)));
225 const TargetLoweringBase &TLI) {
236 if (isNoopBitcast(Op->getType(), I->getType(), TLI))
247 TLI.getPointerTy().getSizeInBits() ==
255 TLI.getPointerTy().getSizeInBits() ==
259 TLI.allowTruncateForTailCall(Op->getType(), I->getType())) {
268 isNoopBitcast((*i)->getType(), I->getType(), TLI)) {
279 isNoopBitcast((*i)->getType(), I->getType(), TLI)) {
324 const TargetLoweringBase &TLI) {
331 RetVal = getNoopInput(RetVal, RetIndices, BitsRequired, TLI);
343 CallVal = getNoopInput(CallVal, CallIndices, BitsProvided, TLI);
478 const TargetLowering &TLI) {
493 (!TLI.getTargetMachine().Options.GuaranteedTailCallOpt ||
513 return returnTypeIsEligibleForTailCall(ExitBB->getParent(), I, Ret, TLI);
519 const TargetLoweringBase &TLI) {
602 AllowDifferingSizes, TLI))