Searched refs:makeVariable (Results 1 – 19 of 19) sorted by relevance
285 auto *WasmMemoryV = makeVariable(getPointerType()); in Start()293 auto *Arg = makeVariable(toIceType(Type)); in Param()339 auto *Dest = makeVariable(Vals[0].toOperand()->getType(), Control); in Phi()399 BoolDest = makeVariable<BooleanVariable>(IceType_i32); in Binop()402 Dest = makeVariable(Left.toOperand()->getType()); in Binop()483 auto *Masked = makeVariable(DestTy); in Binop()484 auto *Bottom = makeVariable(DestTy); in Binop()485 auto *Top = makeVariable(DestTy); in Binop()491 auto *RotShift = makeVariable(DestTy); in Binop()509 auto *Masked = makeVariable(DestTy); in Binop()[all …]
521 Variable *T = Func->makeVariable(DestTy); in scalarizeInstruction()538 auto *Op = Func->makeVariable(ElementTy); in scalarizeInstruction()545 auto *Res = Func->makeVariable(DestElementTy); in scalarizeInstruction()550 Variable *DestT = Func->makeVariable(DestTy); in scalarizeInstruction()
279 Variable *T = Func->makeVariable(DestTy); in genTargetHelperCallFor()286 auto *OpC = Func->makeVariable(typeElementType(Cond->getType())); in genTargetHelperCallFor()288 auto *OpT = Func->makeVariable(typeElementType(DestTy)); in genTargetHelperCallFor()290 auto *OpF = Func->makeVariable(typeElementType(DestTy)); in genTargetHelperCallFor()292 auto *Dst = Func->makeVariable(typeElementType(DestTy)); in genTargetHelperCallFor()293 Variable *DestT = Func->makeVariable(DestTy); in genTargetHelperCallFor()308 Variable *T = Func->makeVariable(IceType_v4f32); in genTargetHelperCallFor()315 auto *Op0 = Func->makeVariable(IceType_f32); in genTargetHelperCallFor()317 auto *Op1 = Func->makeVariable(IceType_f32); in genTargetHelperCallFor()319 auto *Dst = Func->makeVariable(IceType_f32); in genTargetHelperCallFor()[all …]
247 auto *LastRzVar = Func->makeVariable(IceType_i32); in instrumentFuncStart()256 FirstShadowLocVar = Func->makeVariable(IceType_i32); in instrumentFuncStart()258 auto *ShadowIndexVar = Func->makeVariable(IceType_i32); in instrumentFuncStart()330 auto *PoisonAddrVar = Func->makeVariable(IceType_i32); in instrumentFuncStart()
119 template <typename T = Variable> T *makeVariable(Type Ty) { in makeVariable() function352 template <> Variable *Cfg::makeVariable<Variable>(Type Ty);
546 Variable *Src0_32 = Func->makeVariable(IceType_i32); in genTargetHelperCallFor()564 Variable *Src1_32 = Func->makeVariable(IceType_i32); in genTargetHelperCallFor()661 CallDest = Func->makeVariable(IceType_i32); in genTargetHelperCallFor()666 CallDest = Func->makeVariable(IceType_i32); in genTargetHelperCallFor()671 Variable *Src0AsI32 = Func->makeVariable(stackSlotType()); in genTargetHelperCallFor()679 Variable *Src0AsI32 = Func->makeVariable(stackSlotType()); in genTargetHelperCallFor()792 Variable *ValExt = Func->makeVariable(stackSlotType()); in genTargetHelperCallFor()863 GotPtr = Func->makeVariable(IceType_i32); in createGotPtr()1212 Reg = Func->makeVariable(Ty); in getPhysicalRegister()1371 Variable *RegisterArg = Func->makeVariable(Ty); in lowerArguments()[all …]
941 LoVar = Func->makeVariable(IceType_i32); in initHiLo()942 HiVar = Func->makeVariable(IceType_i32); in initHiLo()999 Variable *Var = Func->makeVariable(IceType_i32); in initVecElement()
120 template <> Variable *Cfg::makeVariable<Variable>(Type Ty) { in makeVariable() function in Ice::Cfg877 auto *NewVar = makeVariable(Pair.first->getType()); in floatConstantCSE()885 auto *NewVar = makeVariable(Pair.first->getType()); in floatConstantCSE()965 Variable *BaseVariable = makeVariable(IceType_i32); in sortAndCombineAllocas()
777 Variable *Beacon = Func->makeVariable(IceType_i32);924 Reg = Func->makeVariable(Ty);1560 RegisterArg = Func->makeVariable(Ty);1571 RegisterArg = Func->makeVariable(Ty);1579 RegisterArg = Func->makeVariable(Ty);3147 Variable *Spill = Func->makeVariable(IceType_f64);3193 Variable *Spill = Func->makeVariable(IceType_f64);3296 Variable *Slot = Func->makeVariable(Ty);3576 Variable *NewSrc0 = Func->makeVariable(NewTy);3577 Variable *NewSrc1 = Func->makeVariable(NewTy);[all …]
105 Variable *NewVar = Func->makeVariable(Var->getType()); in makeLinked()
305 RebasePtr = Func->makeVariable(IceType_i32); in initRebasePtr()
565 Variable *Tmp = Func->makeVariable(OtherSrc->getType()); in advancedPhiLowering()1486 Func, 5, Func->makeVariable(IceType_i64), RMWI64Name, Info->Info); in profileExecutionCount()
439 Variable *SpillLoc = Func->makeVariable(Iter.Cur->getType()); in addSpillFill()
644 Variable *NewVar = Func->makeVariable(Var->getType()); in postRegallocSplitting()
465 Variable *NewSrc = Func->makeVariable(Dest->getType()); in lower()
176 VarMap[V] = Func->makeVariable(IceTy); in mapValueToIceVar()
1512 return Func->makeVariable(Ty); in createInstVar()
624 auto address = ::function->makeVariable(T(getPointerType(t))); in allocateStackVariable()655 Ice::Variable *arg = ::function->makeVariable(T(type)); in createFunction()716 Ice::Variable *result = ::function->makeVariable(lhs->getType()); in createArithmetic()844 Ice::Variable *result = ::function->makeVariable(T(type)); in createLoad()905 Ice::Variable *vector = ::function->makeVariable(Ice::IceType_v4i32); in createStore()917 Ice::Variable *vector = ::function->makeVariable(Ice::IceType_v4i32); in createStore()1001 Ice::Variable *result = ::function->makeVariable(T(destType)); in createCast()1071 …auto result = ::function->makeVariable(Ice::isScalarIntegerType(lhs->getType()) ? Ice::IceType_i1 … in createIntCompare()1133 …auto result = ::function->makeVariable(Ice::isScalarFloatingType(lhs->getType()) ? Ice::IceType_i1… in createFloatCompare()1212 auto result = ::function->makeVariable(T(type)); in createExtractElement()[all …]
64 Reg = Func->makeVariable(Dst->getType());69 ``Cfg::makeVariable()`` generates a new temporary, and106 Reg = Func->makeVariable(Src->getType());174 Variable *RegHigh = Func->makeVariable(IceType_i32);198 Variable *Reg = Func->makeVariable(IceType_i32);