reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1111 LegalizeRuleSet &getActionDefinitionsBuilder(unsigned Opcode);
442 auto &Return = getActionDefinitionsBuilder(Representative);
lib/Target/AArch64/AArch64LegalizerInfo.cpp61 getActionDefinitionsBuilder(G_IMPLICIT_DEF) 78 getActionDefinitionsBuilder(G_PHI) 83 getActionDefinitionsBuilder(G_BSWAP) 96 getActionDefinitionsBuilder(G_SHL) 107 getActionDefinitionsBuilder(G_GEP) 111 getActionDefinitionsBuilder(G_PTR_MASK).legalFor({p0}); 151 getActionDefinitionsBuilder(G_FREM).libcallFor({s32, s64}); 182 getActionDefinitionsBuilder(G_INSERT) 200 getActionDefinitionsBuilder(G_EXTRACT) 246 getActionDefinitionsBuilder(G_LOAD) 274 getActionDefinitionsBuilder(G_STORE) 300 getActionDefinitionsBuilder(G_CONSTANT) 304 getActionDefinitionsBuilder(G_FCONSTANT) 308 getActionDefinitionsBuilder(G_ICMP) 338 getActionDefinitionsBuilder(G_FCMP) 375 getActionDefinitionsBuilder(G_TRUNC).alwaysLegal(); 377 getActionDefinitionsBuilder(G_SEXT_INREG).lower(); 380 getActionDefinitionsBuilder(G_FPTRUNC).legalFor( 382 getActionDefinitionsBuilder(G_FPEXT).legalFor( 401 getActionDefinitionsBuilder(G_BRCOND).legalFor({s1, s8, s16, s32}); 402 getActionDefinitionsBuilder(G_BRINDIRECT).legalFor({p0}); 407 getActionDefinitionsBuilder(G_SELECT) 414 getActionDefinitionsBuilder(G_FRAME_INDEX).legalFor({p0}); 415 getActionDefinitionsBuilder(G_GLOBAL_VALUE).legalFor({p0}); 417 getActionDefinitionsBuilder(G_PTRTOINT) 422 getActionDefinitionsBuilder(G_INTTOPTR) 430 getActionDefinitionsBuilder(G_BITCAST) 438 getActionDefinitionsBuilder(G_VASTART).legalFor({p0}); 442 getActionDefinitionsBuilder(G_VAARG) 448 getActionDefinitionsBuilder(G_ATOMIC_CMPXCHG_WITH_SUCCESS) 462 getActionDefinitionsBuilder(G_BLOCK_ADDR).legalFor({p0}); 489 getActionDefinitionsBuilder(Op) 541 getActionDefinitionsBuilder(G_EXTRACT_VECTOR_ELT) 553 getActionDefinitionsBuilder(G_INSERT_VECTOR_ELT) 560 getActionDefinitionsBuilder(G_BUILD_VECTOR) 577 getActionDefinitionsBuilder(G_CTLZ).legalForCartesianProduct( 581 getActionDefinitionsBuilder(G_SHUFFLE_VECTOR) 603 getActionDefinitionsBuilder(G_CONCAT_VECTORS) 606 getActionDefinitionsBuilder(G_JUMP_TABLE) 609 getActionDefinitionsBuilder(G_BRJT).legalIf([=](const LegalityQuery &Query) { 613 getActionDefinitionsBuilder(G_DYN_STACKALLOC).lower();lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
251 getActionDefinitionsBuilder(G_PHI) 299 getActionDefinitionsBuilder(G_BITCAST) 305 getActionDefinitionsBuilder(G_FCONSTANT) 309 getActionDefinitionsBuilder(G_IMPLICIT_DEF) 322 getActionDefinitionsBuilder(G_CONSTANT) 330 getActionDefinitionsBuilder(G_GLOBAL_VALUE) 339 auto &FDIVActions = getActionDefinitionsBuilder(G_FDIV) 406 getActionDefinitionsBuilder(G_FPTRUNC) 410 getActionDefinitionsBuilder(G_FPEXT) 416 getActionDefinitionsBuilder(G_FCOPYSIGN).lower(); 418 getActionDefinitionsBuilder(G_FSUB) 427 auto &FMad = getActionDefinitionsBuilder(G_FMAD); 464 getActionDefinitionsBuilder(G_INTRINSIC_ROUND) 481 getActionDefinitionsBuilder(G_GEP) 486 getActionDefinitionsBuilder(G_PTR_MASK) 493 getActionDefinitionsBuilder(G_ICMP) 507 getActionDefinitionsBuilder(G_FCMP) 574 getActionDefinitionsBuilder(G_INTTOPTR) 590 getActionDefinitionsBuilder(G_PTRTOINT) 607 getActionDefinitionsBuilder(G_ADDRSPACE_CAST) 676 auto &Actions = getActionDefinitionsBuilder(Op); 858 getActionDefinitionsBuilder(G_ATOMICRMW_FADD) 863 getActionDefinitionsBuilder(G_ATOMIC_CMPXCHG) 869 getActionDefinitionsBuilder(G_ATOMIC_CMPXCHG_WITH_SUCCESS) 873 getActionDefinitionsBuilder(G_SELECT) 917 getActionDefinitionsBuilder(Op) 933 getActionDefinitionsBuilder(G_EXTRACT_VECTOR_ELT) 944 getActionDefinitionsBuilder(Op) 970 auto &BuildVector = getActionDefinitionsBuilder(G_BUILD_VECTOR) 986 getActionDefinitionsBuilder(G_BUILD_VECTOR_TRUNC) 990 getActionDefinitionsBuilder(G_BUILD_VECTOR_TRUNC) 994 getActionDefinitionsBuilder(G_CONCAT_VECTORS) 998 getActionDefinitionsBuilder(G_SHUFFLE_VECTOR).lower(); 1017 auto &Builder = getActionDefinitionsBuilder(Op) 1084 getActionDefinitionsBuilder(G_SEXT_INREG).lower();lib/Target/ARM/ARMLegalizerInfo.cpp
87 getActionDefinitionsBuilder(G_SEXT_INREG).lower(); 128 getActionDefinitionsBuilder(G_INTTOPTR) 131 getActionDefinitionsBuilder(G_PTRTOINT) 135 getActionDefinitionsBuilder(G_CONSTANT) 139 getActionDefinitionsBuilder(G_ICMP) 143 getActionDefinitionsBuilder(G_SELECT) 157 getActionDefinitionsBuilder(G_FRAME_INDEX).legalFor({p0}); 158 getActionDefinitionsBuilder(G_GLOBAL_VALUE).legalFor({p0}); 161 getActionDefinitionsBuilder(G_PHI) 165 getActionDefinitionsBuilder(G_GEP) 169 getActionDefinitionsBuilder(G_BRCOND).legalFor({s1}); 181 getActionDefinitionsBuilder(G_FCMP).legalForCartesianProduct({s1}, 184 getActionDefinitionsBuilder(G_MERGE_VALUES).legalFor({{s64, s32}}); 185 getActionDefinitionsBuilder(G_UNMERGE_VALUES).legalFor({{s32, s64}}); 187 getActionDefinitionsBuilder(G_FPEXT).legalFor({{s64, s32}}); 188 getActionDefinitionsBuilder(G_FPTRUNC).legalFor({{s32, s64}}); 203 getActionDefinitionsBuilder(G_FCONSTANT).customFor({s32, s64}); 205 getActionDefinitionsBuilder(G_FCMP).customForCartesianProduct({s1}, 213 getActionDefinitionsBuilder(G_FPEXT).libcallFor({{s64, s32}}); 214 getActionDefinitionsBuilder(G_FPTRUNC).libcallFor({{s32, s64}}); 223 getActionDefinitionsBuilder(G_FMA).legalFor({s32, s64}); 225 getActionDefinitionsBuilder(G_FMA).libcallFor({s32, s64}); 230 getActionDefinitionsBuilder(G_CTLZ) 234 getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF) 239 getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF) 243 getActionDefinitionsBuilder(G_CTLZ)lib/Target/Mips/MipsLegalizerInfo.cpp
77 getActionDefinitionsBuilder(G_UMULH) 99 getActionDefinitionsBuilder(G_IMPLICIT_DEF) 102 getActionDefinitionsBuilder(G_UNMERGE_VALUES) 105 getActionDefinitionsBuilder(G_MERGE_VALUES) 117 getActionDefinitionsBuilder(G_TRUNC) 121 getActionDefinitionsBuilder(G_SELECT) 126 getActionDefinitionsBuilder(G_BRCOND) 130 getActionDefinitionsBuilder(G_BRJT) 133 getActionDefinitionsBuilder(G_BRINDIRECT) 136 getActionDefinitionsBuilder(G_PHI) 160 getActionDefinitionsBuilder(G_ICMP) 165 getActionDefinitionsBuilder(G_CONSTANT) 172 getActionDefinitionsBuilder(G_PTRTOINT) 175 getActionDefinitionsBuilder(G_FRAME_INDEX) 181 getActionDefinitionsBuilder(G_DYN_STACKALLOC) 184 getActionDefinitionsBuilder(G_VASTART) 188 getActionDefinitionsBuilder(G_FCONSTANT) 200 getActionDefinitionsBuilder(G_FCMP) 207 getActionDefinitionsBuilder(G_FPEXT) 210 getActionDefinitionsBuilder(G_FPTRUNC) 214 getActionDefinitionsBuilder(G_FPTOSI) 219 getActionDefinitionsBuilder(G_FPTOUI) 225 getActionDefinitionsBuilder(G_SITOFP) 230 getActionDefinitionsBuilder(G_UITOFP) 235 getActionDefinitionsBuilder(G_SEXT_INREG).lower();lib/Target/X86/X86LegalizerInfo.cpp
147 getActionDefinitionsBuilder(G_PTRTOINT) 151 getActionDefinitionsBuilder(G_INTTOPTR).legalFor({{p0, s32}}); 180 getActionDefinitionsBuilder(G_SEXT_INREG).lower(); 227 getActionDefinitionsBuilder(G_PTRTOINT) 231 getActionDefinitionsBuilder(G_INTTOPTR).legalFor({{p0, s64}}); 241 getActionDefinitionsBuilder(G_SITOFP) 248 getActionDefinitionsBuilder(G_FPTOSI) 258 getActionDefinitionsBuilder(G_FCMP)unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
35 getActionDefinitionsBuilder(G_CTTZ_ZERO_UNDEF).legalFor({{s64, s64}}); 67 getActionDefinitionsBuilder(G_CTLZ).legalFor({{s64, s64}}); 101 getActionDefinitionsBuilder(G_CTPOP).legalFor({{s64, s64}}); 131 getActionDefinitionsBuilder(G_CTPOP).legalFor({{s16, s16}}); 163 getActionDefinitionsBuilder(G_CTPOP).legalFor({{s32, s16}}); 197 getActionDefinitionsBuilder(G_CTTZ).legalFor({{s64, s64}}); 224 getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF).legalFor({{s64, s64}}); 255 getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF).libcallFor({{s64, s64}}); 286 getActionDefinitionsBuilder(G_CTPOP).legalFor({{s8, s8}}); 327 getActionDefinitionsBuilder(G_CTLZ).legalFor({{s16, s16}}); 362 getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF).legalFor({{s16, s16}}); 398 getActionDefinitionsBuilder(G_CTPOP).legalFor({{s16, s16}}); 431 getActionDefinitionsBuilder(G_CTTZ_ZERO_UNDEF).legalFor({{s16, s16}}); 465 getActionDefinitionsBuilder(G_CTTZ).legalFor({{s16, s16}}); 499 getActionDefinitionsBuilder(G_ADD).legalFor({{s16, s16}}); 538 getActionDefinitionsBuilder(G_SUB).legalFor({{s16, s16}}); 578 getActionDefinitionsBuilder(G_AND) 625 LI.getActionDefinitionsBuilder(TargetOpcode::G_AND) 668 LI.getActionDefinitionsBuilder(TargetOpcode::G_PHI) 758 getActionDefinitionsBuilder(G_FSUB).legalFor({s64}); 934 getActionDefinitionsBuilder(G_UNMERGE_VALUES) 1065 getActionDefinitionsBuilder(G_SEXT_INREG).legalForTypeWithAnyImm({s64}); 1096 getActionDefinitionsBuilder(G_SEXT_INREG).legalForTypeWithAnyImm({s64}); 1127 A, { getActionDefinitionsBuilder(G_SEXT_INREG).legalForTypeWithAnyImm({s64}); }); 1159 A, { getActionDefinitionsBuilder(G_SEXT_INREG).legalForTypeWithAnyImm({s64}); });unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp
232 LI.getActionDefinitionsBuilder(G_IMPLICIT_DEF) 246 LI.getActionDefinitionsBuilder(G_OR) 258 LI.getActionDefinitionsBuilder(G_AND) 270 LI.getActionDefinitionsBuilder(G_XOR) 286 LI.getActionDefinitionsBuilder(G_OR) 299 LI.getActionDefinitionsBuilder(G_AND) 313 LI.getActionDefinitionsBuilder(G_XOR) 330 LI.getActionDefinitionsBuilder(G_AND) 346 LI.getActionDefinitionsBuilder(G_AND) 368 LI.getActionDefinitionsBuilder(G_LOAD) 393 LI.getActionDefinitionsBuilder(G_LOAD)