reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
961 std::function<SizeAndActionsVec(const SizeAndActionsVec &v)>; 961 std::function<SizeAndActionsVec(const SizeAndActionsVec &v)>; 1021 static SizeAndActionsVec 1022 unsupportedForDifferentSizes(const SizeAndActionsVec &v) { 1032 static SizeAndActionsVec 1033 widenToLargerTypesAndNarrowToLargest(const SizeAndActionsVec &v) { 1042 static SizeAndActionsVec 1043 widenToLargerTypesUnsupportedOtherwise(const SizeAndActionsVec &v) { 1049 static SizeAndActionsVec 1050 narrowToSmallerAndUnsupportedIfTooSmall(const SizeAndActionsVec &v) { 1056 static SizeAndActionsVec 1057 narrowToSmallerAndWidenToSmallest(const SizeAndActionsVec &v) { 1084 static SizeAndActionsVec 1085 moreToWiderTypesAndLessToWidest(const SizeAndActionsVec &v) { 1092 static SizeAndActionsVec 1093 increaseToLargerTypesAndDecreaseToLargest(const SizeAndActionsVec &v, 1097 static SizeAndActionsVec 1098 decreaseToSmallerTypesAndIncreaseToSmallest(const SizeAndActionsVec &v, 1187 const SizeAndActionsVec &SizeAndActions) { 1189 SmallVector<SizeAndActionsVec, 1> &Actions = ScalarActions[OpcodeIdx]; 1194 const SizeAndActionsVec &SizeAndActions) { 1199 SmallVector<SizeAndActionsVec, 1> &Actions = 1210 const SizeAndActionsVec &SizeAndActions) { 1212 SmallVector<SizeAndActionsVec, 1> &Actions = 1223 const SizeAndActionsVec &SizeAndActions) { 1228 SmallVector<SizeAndActionsVec, 1> &Actions = 1235 static void checkPartialSizeAndActionsVector(const SizeAndActionsVec& v) { 1283 static void checkFullSizeAndActionsVector(const SizeAndActionsVec& v) { 1295 SmallVector<SizeAndActionsVec, 1> &Actions, 1296 const SizeAndActionsVec &SizeAndActions) { 1303 static SizeAndAction findAction(const SizeAndActionsVec &Vec, 1337 SmallVector<SizeAndActionsVec, 1> ScalarActions[LastOp - FirstOp + 1]; 1338 SmallVector<SizeAndActionsVec, 1> ScalarInVectorActions[LastOp - FirstOp + 1]; 1339 std::unordered_map<uint16_t, SmallVector<SizeAndActionsVec, 1>> 1341 std::unordered_map<uint16_t, SmallVector<SizeAndActionsVec, 1>>lib/CodeGen/GlobalISel/LegalizerInfo.cpp
294 SizeAndActionsVec ScalarSpecifiedActions; 296 std::map<uint16_t, SizeAndActionsVec> AddressSpace2SpecifiedActions; 298 std::map<uint16_t, SizeAndActionsVec> ElemSize2SpecifiedActions; 339 SizeAndActionsVec ElementSizesSeen; 349 SizeAndActionsVec NumElementsActions; 526 LegalizerInfo::SizeAndActionsVec 528 const SizeAndActionsVec &v, LegalizeAction IncreaseAction, 530 SizeAndActionsVec result; 546 LegalizerInfo::SizeAndActionsVec 548 const SizeAndActionsVec &v, LegalizeAction DecreaseAction, 550 SizeAndActionsVec result; 563 LegalizerInfo::findAction(const SizeAndActionsVec &Vec, const uint32_t Size) { 629 const SmallVector<SizeAndActionsVec, 1> &Actions = 637 const SizeAndActionsVec &Vec = Actions[Aspect.Idx]; 658 const SizeAndActionsVec &ElemSizeVec = 674 const SizeAndActionsVec &NumElementsVec = (*i).second[TypeIdx];lib/Target/ARM/ARMLegalizerInfo.cpp
37 addAndInterleaveWithUnsupported(LegalizerInfo::SizeAndActionsVec &result, 38 const LegalizerInfo::SizeAndActionsVec &v) { 47 static LegalizerInfo::SizeAndActionsVec 48 widen_8_16(const LegalizerInfo::SizeAndActionsVec &v) { 51 LegalizerInfo::SizeAndActionsVec result = {{1, Unsupported},lib/Target/X86/X86LegalizerInfo.cpp
36 addAndInterleaveWithUnsupported(LegalizerInfo::SizeAndActionsVec &result, 37 const LegalizerInfo::SizeAndActionsVec &v) { 46 static LegalizerInfo::SizeAndActionsVec 47 widen_1(const LegalizerInfo::SizeAndActionsVec &v) { 50 LegalizerInfo::SizeAndActionsVec result = {{1, WidenScalar},