Searched refs:TypeToRegisterSet (Results 1 – 12 of 12) sorted by relevance
466 std::array<SmallBitVector, RCX86_NUM> *TypeToRegisterSet,540 (*TypeToRegisterSet)[RC_void] = InvalidRegisters;541 (*TypeToRegisterSet)[RC_i1] = IntegerRegistersI8;542 (*TypeToRegisterSet)[RC_i8] = IntegerRegistersI8;543 (*TypeToRegisterSet)[RC_i16] = IntegerRegistersI16;544 (*TypeToRegisterSet)[RC_i32] = IntegerRegistersI32;545 (*TypeToRegisterSet)[RC_i64] = InvalidRegisters;546 (*TypeToRegisterSet)[RC_f32] = FloatRegisters;547 (*TypeToRegisterSet)[RC_f64] = FloatRegisters;548 (*TypeToRegisterSet)[RC_v4i1] = VectorRegisters;[all …]
494 std::array<SmallBitVector, RCX86_NUM> *TypeToRegisterSet,582 (*TypeToRegisterSet)[RC_void] = InvalidRegisters;583 (*TypeToRegisterSet)[RC_i1] = IntegerRegistersI8;584 (*TypeToRegisterSet)[RC_i8] = IntegerRegistersI8;585 (*TypeToRegisterSet)[RC_i16] = IntegerRegistersI16;586 (*TypeToRegisterSet)[RC_i32] = IntegerRegistersI32;587 (*TypeToRegisterSet)[RC_i64] = IntegerRegistersI64;588 (*TypeToRegisterSet)[RC_f32] = FloatRegisters;589 (*TypeToRegisterSet)[RC_f64] = FloatRegisters;590 (*TypeToRegisterSet)[RC_v4i1] = VectorRegisters;[all …]
174 GlobalContext *Ctx, int32_t NumRegs, SmallBitVector TypeToRegisterSet[], in filterTypeToRegisterSet() argument211 RegSet[TypeIndex][RegIndex] = TypeToRegisterSet[TypeIndex][RegIndex]; in filterTypeToRegisterSet()231 SmallBitVector *TypeBitSet = &TypeToRegisterSet[TypeIndex]; in filterTypeToRegisterSet()249 printRegisterSet(Str, TypeToRegisterSet[TypeIndex], getRegName, in filterTypeToRegisterSet()
184 TypeToRegisterSet[IceType_void] = InvalidRegisters; in staticInit()185 TypeToRegisterSet[IceType_i1] = IntegerRegisters; in staticInit()186 TypeToRegisterSet[IceType_i8] = IntegerRegisters; in staticInit()187 TypeToRegisterSet[IceType_i16] = IntegerRegisters; in staticInit()188 TypeToRegisterSet[IceType_i32] = IntegerRegisters; in staticInit()189 TypeToRegisterSet[IceType_i64] = IntegerRegisters; in staticInit()190 TypeToRegisterSet[IceType_f32] = Float32Registers; in staticInit()191 TypeToRegisterSet[IceType_f64] = Float64Registers; in staticInit()192 TypeToRegisterSet[IceType_v4i1] = VectorRegisters; in staticInit()193 TypeToRegisterSet[IceType_v8i1] = VectorRegisters; in staticInit()[all …]
353 TypeToRegisterSet[IceType_void] = InvalidRegisters; in staticInit()354 TypeToRegisterSet[IceType_i1] = IntegerRegisters; in staticInit()355 TypeToRegisterSet[IceType_i8] = IntegerRegisters; in staticInit()356 TypeToRegisterSet[IceType_i16] = IntegerRegisters; in staticInit()357 TypeToRegisterSet[IceType_i32] = IntegerRegisters; in staticInit()358 TypeToRegisterSet[IceType_i64] = I64PairRegisters; in staticInit()359 TypeToRegisterSet[IceType_f32] = Float32Registers; in staticInit()360 TypeToRegisterSet[IceType_f64] = Float64Registers; in staticInit()361 TypeToRegisterSet[IceType_v4i1] = VectorRegisters; in staticInit()362 TypeToRegisterSet[IceType_v8i1] = VectorRegisters; in staticInit()[all …]
105 return TypeToRegisterSet[RC]; in getRegistersForVariable()107 return TypeToRegisterSet[RC]; in getRegistersForVariable()1231 static SmallBitVector TypeToRegisterSet[RegARM32::RCARM32_NUM]; variable
128 TargetX86Base<X8632::Traits>::TypeToRegisterSet = {{}}; member in Ice::X8632::TargetX86Base<X8632::Traits>
389 GlobalContext *Ctx, int32_t NumRegs, SmallBitVector TypeToRegisterSet[],
76 return TypeToRegisterSet[RC]; in getRegistersForVariable()842 static SmallBitVector TypeToRegisterSet[RCMIPS32_NUM]; variable
115 TargetX86Base<X8664::Traits>::TypeToRegisterSet = {{}}; member in Ice::X8664::TargetX86Base<X8664::Traits>
136 return TypeToRegisterSet[RC]; in getRegistersForVariable()1092 static std::array<SmallBitVector, RCX86_NUM> TypeToRegisterSet; variable
424 Traits::initRegisterSet(getFlags(), &TypeToRegisterSet, &RegisterAliases);425 for (size_t i = 0; i < TypeToRegisterSet.size(); ++i)426 TypeToRegisterSetUnfiltered[i] = TypeToRegisterSet[i];428 TypeToRegisterSet.data(), TypeToRegisterSet.size(),