HomeSort by: relevance | last modified time | path
    Searched defs:ExtTy (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TypePromotion.cpp 115 IntegerType *ExtTy = nullptr;
136 ExtTy = IntegerType::get(Ctx, PromotedWidth);
138 ExtTy->getPrimitiveSizeInBits().getFixedSize() &&
407 /// Return whether we can safely mutate V's type to ExtTy without having to be
484 assert(V->getType() != ExtTy && "zext already extends to i32");
490 Value *ZExt = Builder.CreateZExt(V, ExtTy);
535 if ((Op->getType() == ExtTy) || !isa<IntegerType>(Op->getType()))
539 Constant *NewConst = ConstantExpr::getZExt(Const, ExtTy);
542 I->setOperand(i, UndefValue::get(ExtTy));
547 I->mutateType(ExtTy);
    [all...]
CodeGenPrepare.cpp 4024 ExtType ExtTy = IsSExt ? SignExtension : ZeroExtension;
4029 if (It->second.getInt() == ExtTy)
4035 ExtTy = BothExtension;
4037 PromotedInsts[ExtOpnd] = TypeIsSExt(ExtOpnd->getType(), ExtTy);
4047 ExtType ExtTy = IsSExt ? SignExtension : ZeroExtension;
4049 if (It != PromotedInsts.end() && It->second.getInt() == ExtTy)
4259 Type *ExtTy = Ext->getType();
4264 if (!ExtOpnd || !canGetThrough(ExtOpnd, ExtTy, PromotedInsts, IsSExt))
4281 if (!ExtOpnd->hasOneUse() && !TLI.isTruncateFree(ExtTy, ExtOpnd->getType()))
5642 Type *ExtTy = FirstUser->getType()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLoweringHVX.cpp 586 MVT ExtTy = ty(ExtVec);
587 unsigned ExtLen = ExtTy.getVectorNumElements();
612 SDValue S = DAG.getVectorShuffle(ExtTy, dl, ExtVec,
613 DAG.getUNDEF(ExtTy), Mask);
1495 MVT ExtTy = typeExtElem(ResTy, 2);
1499 SDValue M = getInstr(MpyOpc, dl, ExtTy, {Vs, Vt}, DAG);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUCallLowering.cpp 325 LLT ExtTy = getLLTForType(*RetInfo.Ty, DL);
326 Reg = B.buildInstr(ExtendOp, {ExtTy}, {Reg}).getReg(0);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
BasicTTIImpl.h 1731 Type *ExtTy = RetTy->getWithNewBitWidth(ExtSize);
1738 Cost += 2 * thisT()->getCastInstrCost(ExtOp, ExtTy, RetTy, CCH, CostKind);
1740 thisT()->getArithmeticInstrCost(Instruction::Mul, ExtTy, CostKind);
1741 Cost += 2 * thisT()->getCastInstrCost(Instruction::Trunc, RetTy, ExtTy,
1800 Type *ExtTy = MulTy->getWithNewBitWidth(ExtSize);
1807 Cost += 2 * thisT()->getCastInstrCost(ExtOp, ExtTy, MulTy, CCH, CostKind);
1809 thisT()->getArithmeticInstrCost(Instruction::Mul, ExtTy, CostKind);
1810 Cost += 2 * thisT()->getCastInstrCost(Instruction::Trunc, MulTy, ExtTy,
2137 VectorType *ExtTy = VectorType::get(ResTy, Ty);
2139 Instruction::Add, ExtTy, false, CostKind)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
AutoUpgrade.cpp 1939 Type *ExtTy = Type::getInt32Ty(C);
1941 ExtTy = Type::getInt64Ty(C);
1943 ExtTy->getPrimitiveSizeInBits();
1944 Rep = Builder.CreateZExt(CI->getArgOperand(0), ExtTy);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 3500 const EVT &ExtTy,
3502 // The vector originally had a size of OrigTy. It was then extended to ExtTy.
3503 // We expect the ExtTy to be 128-bits total. If the OrigTy is less than
3505 assert(ExtTy.is128BitVector() && "Unexpected extension size");
4236 ISD::LoadExtType ExtTy = MGT->getExtensionType();
4246 bool ResNeedsSignExtend = ExtTy == ISD::EXTLOAD || ExtTy == ISD::SEXTLOAD;
10942 ISD::LoadExtType ExtTy,
10945 if (!TargetLoweringBase::shouldReduceLoadWidth(Load, ExtTy, NewVT))
10950 if (ExtTy != ISD::NON_EXTLOAD
    [all...]

Completed in 35 milliseconds