Intrinsic         518 src/BoundsInference.cpp                     Expr alloca_size = Call::make(Int(32), Call::size_of_halide_buffer_t, {}, Call::Intrinsic);
Intrinsic         520 src/BoundsInference.cpp                                                 {alloca_size}, Call::Intrinsic);
Intrinsic         522 src/BoundsInference.cpp                                                   {(int)(sizeof(halide_dimension_t) * dims)}, Call::Intrinsic);
Intrinsic         568 src/BoundsInference.cpp                         cast<uint64_t>(Call::make(Int(32), Call::size_of_halide_buffer_t, {}, Call::Intrinsic));
Intrinsic         876 src/CodeGen_C.cpp                     op->call_type == Call::Intrinsic ||
Intrinsic        1106 src/CodeGen_C.cpp     } else if (op->call_type == Call::Intrinsic ||
Intrinsic          44 src/CodeGen_Hexagon.cpp #define IPICK(is_128B, i64) (is_128B ? Intrinsic::not_intrinsic : Intrinsic::not_intrinsic)
Intrinsic         133 src/CodeGen_Hexagon.cpp                                  {Expr("halide_qurt_hvx_unlock_as_destructor"), dummy_obj}, Call::Intrinsic);
Intrinsic         269 src/CodeGen_Hexagon.cpp         Intrinsic::ID id;
Intrinsic         277 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vzb), u16v2,  "zxt.vub", {u8v1} },
Intrinsic         278 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vzh), u32v2,  "zxt.vuh", {u16v1} },
Intrinsic         279 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsb), i16v2,  "sxt.vb",  {i8v1} },
Intrinsic         280 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsh), i32v2,  "sxt.vh",  {i16v1} },
Intrinsic         283 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vunpackub), u16v2, "unpack.vub", {u8v1} },
Intrinsic         284 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vunpackuh), u32v2, "unpack.vuh", {u16v1} },
Intrinsic         285 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vunpackb),  i16v2, "unpack.vb",  {i8v1} },
Intrinsic         286 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vunpackh),  i32v2, "unpack.vh",  {i16v1} },
Intrinsic         291 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vshuffeb), i8v1,  "trunc.vh",  {i16v2} },
Intrinsic         292 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vshufeh),  i16v1, "trunc.vw",  {i32v2} },
Intrinsic         293 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vshuffob), i8v1,  "trunclo.vh",  {i16v2} },
Intrinsic         294 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vshufoh),  i16v1, "trunclo.vw",  {i32v2} },
Intrinsic         297 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsathub),  u8v1,  "trunc_satub.vh",  {i16v2} },
Intrinsic         298 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsatwh),   i16v1, "trunc_sath.vw",   {i32v2} },
Intrinsic         300 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsatuwuh), u16v1, "trunc_satuh.vuw",   {u32v2} },    // v62
Intrinsic         303 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vroundhub), u8v1,  "trunc_satub_rnd.vh", {i16v2} },
Intrinsic         304 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vroundhb),  i8v1,  "trunc_satb_rnd.vh",  {i16v2} },
Intrinsic         305 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vroundwuh), u16v1, "trunc_satuh_rnd.vw", {i32v2} },
Intrinsic         306 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vroundwh),  i16v1, "trunc_sath_rnd.vw",  {i32v2} },
Intrinsic         309 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vpackhub_sat), u8v1,  "pack_satub.vh", {i16v2} },
Intrinsic         310 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vpackwuh_sat), u16v1, "pack_satuh.vw", {i32v2} },
Intrinsic         311 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vpackhb_sat),  i8v1,  "pack_satb.vh",  {i16v2} },
Intrinsic         312 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vpackwh_sat),  i16v1, "pack_sath.vw",  {i32v2} },
Intrinsic         313 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vpackeb),      i8v1,  "pack.vh",       {i16v2} },
Intrinsic         314 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vpackeh),      i16v1, "pack.vw",       {i32v2} },
Intrinsic         315 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vpackob),      i8v1,  "packhi.vh",     {i16v2} },
Intrinsic         316 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vpackoh),      i16v1, "packhi.vw",     {i32v2} },
Intrinsic         322 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddb),     i8v1,  "add.vb.vb",     {i8v1,  i8v1} },
Intrinsic         323 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddh),     i16v1, "add.vh.vh",     {i16v1, i16v1} },
Intrinsic         324 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddw),     i32v1, "add.vw.vw",     {i32v1, i32v1} },
Intrinsic         325 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddb_dv),  i8v2,  "add.vb.vb.dv",  {i8v2,  i8v2} },
Intrinsic         326 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddh_dv),  i16v2, "add.vh.vh.dv",  {i16v2, i16v2} },
Intrinsic         327 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddw_dv),  i32v2, "add.vw.vw.dv",  {i32v2, i32v2} },
Intrinsic         331 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddubh), u16v2, "add_vuh.vub.vub", {u8v1, u8v1} },
Intrinsic         332 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddhw), i32v2, "add_vw.vh.vh", {i16v1, i16v1} },
Intrinsic         333 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vadduhw), u32v2, "add_vuw.vuh.vuh", {u16v1, u16v1} },
Intrinsic         335 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubb),     i8v1,  "sub.vb.vb",     {i8v1,  i8v1} },
Intrinsic         336 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubh),     i16v1, "sub.vh.vh",     {i16v1, i16v1} },
Intrinsic         337 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubw),     i32v1, "sub.vw.vw",     {i32v1, i32v1} },
Intrinsic         338 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubb_dv),  i8v2,  "sub.vb.vb.dv",  {i8v2,  i8v2} },
Intrinsic         339 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubh_dv),  i16v2, "sub.vh.vh.dv",  {i16v2, i16v2} },
Intrinsic         340 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubw_dv),  i32v2, "sub.vw.vw.dv",  {i32v2, i32v2} },
Intrinsic         344 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsububh), u16v2, "sub_vuh.vub.vub", {u8v1, u8v1} },
Intrinsic         345 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubhw), i32v2, "sub_vw.vh.vh", {i16v1, i16v1} },
Intrinsic         346 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubuhw), u32v2, "sub_vuw.vuh.vuh", {u16v1, u16v1} },
Intrinsic         350 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddubsat),    u8v1,  "satub_add.vub.vub",    {u8v1,  u8v1} },
Intrinsic         351 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vadduhsat),    u16v1, "satuh_add.vuh.vuh",    {u16v1, u16v1} },
Intrinsic         353 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vadduwsat),    u32v1, "satuw_add.vuw.vuw",    {u32v1, u32v1} },  // v62
Intrinsic         355 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddhsat),     i16v1, "sath_add.vh.vh",       {i16v1, i16v1} },
Intrinsic         356 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddwsat),     i32v1, "satw_add.vw.vw",       {i32v1, i32v1} },
Intrinsic         357 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddubsat_dv), u8v2,  "satub_add.vub.vub.dv", {u8v2,  u8v2} },
Intrinsic         358 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vadduhsat_dv), u16v2, "satuh_add.vuh.vuh.dv", {u16v2, u16v2} },
Intrinsic         360 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vadduwsat_dv), u32v2, "satuw_add.vuw.vuw.dv", {u32v2, u32v2} },  // v62
Intrinsic         362 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddhsat_dv),  i16v2, "sath_add.vh.vh.dv",    {i16v2, i16v2} },
Intrinsic         363 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaddwsat_dv),  i32v2, "satw_add.vw.vw.dv",    {i32v2, i32v2} },
Intrinsic         365 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsububsat),    u8v1,  "satub_sub.vub.vub",    {u8v1,  u8v1} },
Intrinsic         366 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubuhsat),    u16v1, "satuh_sub.vuh.vuh",    {u16v1, u16v1} },
Intrinsic         367 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubhsat),     i16v1, "sath_sub.vh.vh",       {i16v1, i16v1} },
Intrinsic         368 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubwsat),     i32v1, "satw_sub.vw.vw",       {i32v1, i32v1} },
Intrinsic         369 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsububsat_dv), u8v2,  "satub_sub.vub.vub.dv", {u8v2,  u8v2} },
Intrinsic         370 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubuhsat_dv), u16v2, "satuh_sub.vuh.vuh.dv", {u16v2, u16v2} },
Intrinsic         371 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubhsat_dv),  i16v2, "sath_sub.vh.vh.dv",    {i16v2, i16v2} },
Intrinsic         372 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vsubwsat_dv),  i32v2, "satw_sub.vw.vw.dv",    {i32v2, i32v2} },
Intrinsic         375 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vabsh),   u16v1, "abs.vh", {i16v1} },
Intrinsic         376 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vabsw),   u32v1, "abs.vw", {i32v1} },
Intrinsic         379 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vabsdiffub),  u8v1,  "absd.vub.vub", {u8v1,  u8v1} },
Intrinsic         380 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vabsdiffuh),  u16v1, "absd.vuh.vuh", {u16v1, u16v1} },
Intrinsic         381 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vabsdiffh),   u16v1, "absd.vh.vh",   {i16v1, i16v1} },
Intrinsic         382 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vabsdiffw),   u32v1, "absd.vw.vw",   {i32v1, i32v1} },
Intrinsic         385 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vavgub), u8v1,  "avg.vub.vub", {u8v1,  u8v1} },
Intrinsic         386 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vavguh), u16v1, "avg.vuh.vuh", {u16v1, u16v1} },
Intrinsic         387 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vavgh),  i16v1, "avg.vh.vh",   {i16v1, i16v1} },
Intrinsic         388 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vavgw),  i32v1, "avg.vw.vw",   {i32v1, i32v1} },
Intrinsic         390 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vavgubrnd), u8v1,  "avg_rnd.vub.vub", {u8v1,  u8v1} },
Intrinsic         391 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vavguhrnd), u16v1, "avg_rnd.vuh.vuh", {u16v1, u16v1} },
Intrinsic         392 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vavghrnd),  i16v1, "avg_rnd.vh.vh",   {i16v1, i16v1} },
Intrinsic         393 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vavgwrnd),  i32v1, "avg_rnd.vw.vw",   {i32v1, i32v1} },
Intrinsic         395 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vnavgub), i8v1,  "navg.vub.vub", {u8v1,  u8v1} },
Intrinsic         396 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vnavgh),  i16v1, "navg.vh.vh",   {i16v1, i16v1} },
Intrinsic         397 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vnavgw),  i32v1, "navg.vw.vw",   {i32v1, i32v1} },
Intrinsic         400 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyih),  i16v1, "mul.vh.vh",   {i16v1, i16v1} },
Intrinsic         401 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyihb), i16v1, "mul.vh.b",    {i16v1, i8}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         402 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyiwh), i32v1, "mul.vw.h",    {i32v1, i16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         403 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyiwb), i32v1, "mul.vw.b",    {i32v1, i8}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         405 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyih_acc),  i16v1, "add_mul.vh.vh.vh",   {i16v1, i16v1, i16v1} },
Intrinsic         406 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyihb_acc), i16v1, "add_mul.vh.vh.b",    {i16v1, i16v1, i8}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         407 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyiwh_acc), i32v1, "add_mul.vw.vw.h",    {i32v1, i32v1, i16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         408 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyiwb_acc), i32v1, "add_mul.vw.vw.b",    {i32v1, i32v1, i8}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         411 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyubv), u16v2, "mpy.vub.vub", {u8v1,  u8v1} },
Intrinsic         412 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyuhv), u32v2, "mpy.vuh.vuh", {u16v1, u16v1} },
Intrinsic         413 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpybv),  i16v2, "mpy.vb.vb",   {i8v1,  i8v1} },
Intrinsic         414 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyhv),  i32v2, "mpy.vh.vh",   {i16v1, i16v1} },
Intrinsic         416 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyubv_acc), u16v2, "add_mpy.vuh.vub.vub", {u16v2, u8v1, u8v1} },
Intrinsic         417 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyuhv_acc), u32v2, "add_mpy.vuw.vuh.vuh", {u32v2, u16v1, u16v1} },
Intrinsic         418 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpybv_acc),  i16v2, "add_mpy.vh.vb.vb",    {i16v2, i8v1, i8v1} },
Intrinsic         419 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyhv_acc),  i32v2, "add_mpy.vw.vh.vh",    {i32v2, i16v1, i16v1} },
Intrinsic         423 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpybusv), i16v2, "mpy.vub.vb",  {u8v1,  i8v1} },
Intrinsic         424 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyhus),  i32v2, "mpy.vh.vuh",  {i16v1, u16v1} },
Intrinsic         426 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpybusv_acc), i16v2, "add_mpy.vh.vub.vb",  {i16v2, u8v1,  i8v1} },
Intrinsic         427 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyhus_acc),  i32v2, "add_mpy.vw.vh.vuh",  {i32v2, i16v1, u16v1} },
Intrinsic         430 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyub),  u16v2, "mpy.vub.ub",  {u8v1,  u8}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         431 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyuh),  u32v2, "mpy.vuh.uh",  {u16v1, u16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         432 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyh),   i32v2, "mpy.vh.h",    {i16v1, i16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         433 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpybus), i16v2, "mpy.vub.b",   {u8v1,  i8}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         435 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyub_acc),   u16v2, "add_mpy.vuh.vub.ub",   {u16v2, u8v1,  u8}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         436 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyuh_acc),   u32v2, "add_mpy.vuw.vuh.uh",   {u32v2, u16v1, u16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         437 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpybus_acc),  i16v2, "add_mpy.vh.vub.b",     {i16v2, u8v1,  i8}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         438 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyhsat_acc), i32v2, "satw_add_mpy.vw.vh.h", {i32v2, i16v1, i16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         441 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vrmpyubv),  u32v1, "add_4mpy.vub.vub", {u8v1, u8v1} },
Intrinsic         442 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vrmpybv),   i32v1, "add_4mpy.vb.vb",   {i8v1, i8v1} },
Intrinsic         443 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vrmpybusv), i32v1, "add_4mpy.vub.vb",  {i8v1, i8v1} },
Intrinsic         444 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vrmpyubv_acc),  u32v1, "acc_add_4mpy.vuw.vub.vub", {u32v1, u8v1, u8v1} },
Intrinsic         445 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vrmpybv_acc),   i32v1, "acc_add_4mpy.vw.vb.vb",   {i32v1, i8v1, i8v1} },
Intrinsic         446 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vrmpybusv_acc), i32v1, "acc_add_4mpy.vw.vub.vb",  {i32v1, i8v1, i8v1} },
Intrinsic         449 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vdmpybus), i16v1, "add_2mpy.vub.b", {u8v1, i16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         450 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vdmpyhb),  i32v1, "add_2mpy.vh.b",  {i16v1, i16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         451 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vdmpybus_acc), i16v1, "acc_add_2mpy.vh.vub.b", {i16v1, u8v1, i16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         452 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vdmpyhb_acc),  i32v1, "acc_add_2mpy.vw.vh.b",  {i32v1, i16v1, i16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         463 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vrmpybus), i32v1, "add_4mpy.vub.b",  {u8v1, i32} },
Intrinsic         464 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vrmpyub),  u32v1, "add_4mpy.vub.ub", {u8v1, u32} },
Intrinsic         465 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vrmpybus_acc), i32v1, "acc_add_4mpy.vw.vub.b",  {i32v1, u8v1, i32} },
Intrinsic         466 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vrmpyub_acc),  u32v1, "acc_add_4mpy.vuw.vub.ub", {u32v1, u8v1, u32} },
Intrinsic         469 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyhvsrs), i16v1, "trunc_satw_mpy2_rnd.vh.vh", {i16v1, i16v1} },
Intrinsic         470 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyhss), i16v1, "trunc_satw_mpy2.vh.h", {i16v1, i16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         471 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmpyhsrs), i16v1, "trunc_satw_mpy2_rnd.vh.h", {i16v1, i16}, HvxIntrinsic::BroadcastScalarsToWords },
Intrinsic         475 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmux), i8v1,  "mux.vb.vb",  {i8v1,  i8v1,  i8v1} },
Intrinsic         476 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmux), i16v1, "mux.vh.vh",  {i16v1, i16v1, i16v1} },
Intrinsic         477 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmux), i32v1, "mux.vw.vw",  {i32v1, i32v1, i32v1} },
Intrinsic         479 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_veqb), i8v1,  "eq.vb.vb",  {i8v1,  i8v1} },
Intrinsic         480 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_veqh), i16v1, "eq.vh.vh",  {i16v1, i16v1} },
Intrinsic         481 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_veqw), i32v1, "eq.vw.vw",  {i32v1, i32v1} },
Intrinsic         483 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vgtub), i8v1,  "gt.vub.vub", {u8v1,  u8v1} },
Intrinsic         484 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vgtuh), i16v1, "gt.vuh.vuh", {u16v1, u16v1} },
Intrinsic         485 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vgtuw), i32v1, "gt.vuw.vuw", {u32v1, u32v1} },
Intrinsic         486 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vgtb),  i8v1,  "gt.vb.vb",   {i8v1,  i8v1} },
Intrinsic         487 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vgth),  i16v1, "gt.vh.vh",   {i16v1, i16v1} },
Intrinsic         488 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vgtw),  i32v1, "gt.vw.vw",   {i32v1, i32v1} },
Intrinsic         491 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmaxub), u8v1,  "max.vub.vub", {u8v1,  u8v1} },
Intrinsic         492 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmaxuh), u16v1, "max.vuh.vuh", {u16v1, u16v1} },
Intrinsic         493 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmaxh),  i16v1, "max.vh.vh",   {i16v1, i16v1} },
Intrinsic         494 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vmaxw),  i32v1, "max.vw.vw",   {i32v1, i32v1} },
Intrinsic         496 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vminub), u8v1,  "min.vub.vub", {u8v1,  u8v1} },
Intrinsic         497 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vminuh), u16v1, "min.vuh.vuh", {u16v1, u16v1} },
Intrinsic         498 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vminh),  i16v1, "min.vh.vh",   {i16v1, i16v1} },
Intrinsic         499 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vminw),  i32v1, "min.vw.vw",   {i32v1, i32v1} },
Intrinsic         503 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vlsrhv), u16v1, "shr.vuh.vuh", {u16v1, u16v1} },
Intrinsic         504 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vlsrwv), u32v1, "shr.vuw.vuw", {u32v1, u32v1} },
Intrinsic         505 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vasrhv), i16v1, "shr.vh.vh",   {i16v1, i16v1} },
Intrinsic         506 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vasrwv), i32v1, "shr.vw.vw",   {i32v1, i32v1} },
Intrinsic         508 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaslhv), u16v1, "shl.vuh.vuh", {u16v1, u16v1} },
Intrinsic         509 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaslwv), u32v1, "shl.vuw.vuw", {u32v1, u32v1} },
Intrinsic         510 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaslhv), i16v1, "shl.vh.vh",   {i16v1, i16v1} },
Intrinsic         511 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaslwv), i32v1, "shl.vw.vw",   {i32v1, i32v1} },
Intrinsic         513 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vlsrh),  u16v1, "shr.vuh.uh", {u16v1, u16} },
Intrinsic         514 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vlsrw),  u32v1, "shr.vuw.uw", {u32v1, u32} },
Intrinsic         515 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vasrh),  i16v1, "shr.vh.h",   {i16v1, i16} },
Intrinsic         516 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vasrw),  i32v1, "shr.vw.w",   {i32v1, i32} },
Intrinsic         518 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaslh),  u16v1, "shl.vuh.uh", {u16v1, u16} },
Intrinsic         519 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaslw),  u32v1, "shl.vuw.uw", {u32v1, u32} },
Intrinsic         520 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaslh),  i16v1, "shl.vh.h",   {i16v1, i16} },
Intrinsic         521 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaslw),  i32v1, "shl.vw.w",   {i32v1, i32} },
Intrinsic         523 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vasrw_acc), i32v1, "add_shr.vw.vw.w", {i32v1, i32v1, i32} },
Intrinsic         524 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vaslw_acc), i32v1, "add_shl.vw.vw.w", {i32v1, i32v1, i32} },
Intrinsic         526 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vasrwh), i16v1, "trunc_shr.vw.w",   {i32v2, i32} },
Intrinsic         527 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vasrhubsat), u8v1, "trunc_satub_shr.vh.h",  {i16v2, i16} },
Intrinsic         528 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vasrwuhsat), u16v1, "trunc_satuh_shr.vw.w", {i32v2, i32} },
Intrinsic         529 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vasrwhsat),  i16v1, "trunc_sath_shr.vw.w",  {i32v2, i32} },
Intrinsic         532 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vand),  u8v1,  "and.vb.vb",  {u8v1,  u8v1} },
Intrinsic         533 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vand),  u16v1, "and.vh.vh",  {u16v1, u16v1} },
Intrinsic         534 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vand),  u32v1, "and.vw.vw",  {u32v1, u32v1} },
Intrinsic         535 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vor),   u8v1,  "or.vb.vb",   {u8v1,  u8v1} },
Intrinsic         536 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vor),   u16v1, "or.vh.vh",   {u16v1, u16v1} },
Intrinsic         537 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vor),   u32v1, "or.vw.vw",   {u32v1, u32v1} },
Intrinsic         538 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vxor),  u8v1,  "xor.vb.vb",  {u8v1,  u8v1} },
Intrinsic         539 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vxor),  u16v1, "xor.vh.vh",  {u16v1, u16v1} },
Intrinsic         540 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vxor),  u32v1, "xor.vw.vw",  {u32v1, u32v1} },
Intrinsic         541 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vnot),  u8v1,  "not.vb",     {u8v1} },
Intrinsic         542 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vnot),  u16v1, "not.vh",     {u16v1} },
Intrinsic         543 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vnot),  u32v1, "not.vw",     {u32v1} },
Intrinsic         547 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_lvsplatb), u8v1,   "splat_v62.b", {u8}  },   // v62
Intrinsic         548 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_lvsplath), u16v1,  "splat_v62.h", {u16} },   // v62
Intrinsic         550 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_lvsplatw), u32v1,  "splat.w", {u32} },
Intrinsic         553 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vcl0h), u16v1, "clz.vh", {u16v1} },
Intrinsic         554 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vcl0w), u32v1, "clz.vw", {u32v1} },
Intrinsic         555 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vnormamth), u16v1, "cls.vh", {u16v1} },
Intrinsic         556 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vnormamtw), u32v1, "cls.vw", {u32v1} },
Intrinsic         557 src/CodeGen_Hexagon.cpp         { IPICK(is_128B, Intrinsic::hexagon_V6_vpopcounth), u16v1, "popcount.vh", {u16v1} },
Intrinsic         573 src/CodeGen_Hexagon.cpp     internal_assert(id != Intrinsic::not_intrinsic);
Intrinsic         575 src/CodeGen_Hexagon.cpp     llvm::Function *intrin = Intrinsic::getDeclaration(module.get(), (llvm::Intrinsic::ID)id);
Intrinsic         698 src/CodeGen_Hexagon.cpp     llvm::Function *intrin = Intrinsic::getDeclaration(module.get(), (llvm::Intrinsic::ID)id);
Intrinsic         718 src/CodeGen_Hexagon.cpp             Intrinsic::ID vshuff =
Intrinsic         719 src/CodeGen_Hexagon.cpp                 element_bits == 8 ? IPICK(is_128B, Intrinsic::hexagon_V6_vshuffb) : IPICK(is_128B, Intrinsic::hexagon_V6_vshuffh);
Intrinsic         731 src/CodeGen_Hexagon.cpp                                                 IPICK(is_128B, Intrinsic::hexagon_V6_vshuffvdd),
Intrinsic         871 src/CodeGen_Hexagon.cpp             Intrinsic::getDeclaration(module.get(), IPICK(is_128B, Intrinsic::hexagon_V6_vcombine));
Intrinsic         911 src/CodeGen_Hexagon.cpp             return call_intrin_cast(native2_ty, IPICK(is_128B, Intrinsic::hexagon_V6_vcombine), {b, a});
Intrinsic         915 src/CodeGen_Hexagon.cpp             b = call_intrin_cast(native_ty, IPICK(is_128B, Intrinsic::hexagon_V6_hi), {a});
Intrinsic         916 src/CodeGen_Hexagon.cpp             a = call_intrin_cast(native_ty, IPICK(is_128B, Intrinsic::hexagon_V6_lo), {a});
Intrinsic         933 src/CodeGen_Hexagon.cpp             Intrinsic::ID intrin_id = IPICK(is_128B, Intrinsic::hexagon_V6_valignb);
Intrinsic         938 src/CodeGen_Hexagon.cpp                 intrin_id = IPICK(is_128B, Intrinsic::hexagon_V6_valignbi);
Intrinsic         940 src/CodeGen_Hexagon.cpp                 intrin_id = IPICK(is_128B, Intrinsic::hexagon_V6_vlalignbi);
Intrinsic         958 src/CodeGen_Hexagon.cpp                 Intrinsic::ID intrin =
Intrinsic         959 src/CodeGen_Hexagon.cpp                     start == 0 ? IPICK(is_128B, Intrinsic::hexagon_V6_vpackeb) : IPICK(is_128B, Intrinsic::hexagon_V6_vpackob);
Intrinsic         962 src/CodeGen_Hexagon.cpp                 Intrinsic::ID intrin =
Intrinsic         963 src/CodeGen_Hexagon.cpp                     start == 0 ? IPICK(is_128B, Intrinsic::hexagon_V6_vpackeh) : IPICK(is_128B, Intrinsic::hexagon_V6_vpackoh);
Intrinsic         971 src/CodeGen_Hexagon.cpp                                                  IPICK(is_128B, Intrinsic::hexagon_V6_vdealvdd),
Intrinsic         973 src/CodeGen_Hexagon.cpp                 Intrinsic::ID intrin =
Intrinsic         974 src/CodeGen_Hexagon.cpp                     start == 0 ? IPICK(is_128B, Intrinsic::hexagon_V6_lo) : IPICK(is_128B, Intrinsic::hexagon_V6_hi);
Intrinsic        1010 src/CodeGen_Hexagon.cpp     Intrinsic::ID vlut_id = Intrinsic::not_intrinsic;
Intrinsic        1011 src/CodeGen_Hexagon.cpp     Intrinsic::ID vlut_acc_id = Intrinsic::not_intrinsic;
Intrinsic        1012 src/CodeGen_Hexagon.cpp     Intrinsic::ID vshuff_id = Intrinsic::not_intrinsic;
Intrinsic        1015 src/CodeGen_Hexagon.cpp         vlut_id = IPICK(is_128B, Intrinsic::hexagon_V6_vlutvvb);
Intrinsic        1016 src/CodeGen_Hexagon.cpp         vlut_acc_id = IPICK(is_128B, Intrinsic::hexagon_V6_vlutvvb_oracc);
Intrinsic        1017 src/CodeGen_Hexagon.cpp         vshuff_id = IPICK(is_128B, Intrinsic::hexagon_V6_vshuffb);
Intrinsic        1026 src/CodeGen_Hexagon.cpp         vlut_id = IPICK(is_128B, Intrinsic::hexagon_V6_vlutvwh);
Intrinsic        1027 src/CodeGen_Hexagon.cpp         vlut_acc_id = IPICK(is_128B, Intrinsic::hexagon_V6_vlutvwh_oracc);
Intrinsic        1028 src/CodeGen_Hexagon.cpp         vshuff_id = IPICK(is_128B, Intrinsic::hexagon_V6_vshuffh);
Intrinsic        1077 src/CodeGen_Hexagon.cpp             idx_i = call_intrin_cast(idx_i->getType(), IPICK(is_128B, Intrinsic::hexagon_V6_vshuffb), {idx_i});
Intrinsic        1423 src/CodeGen_Hexagon.cpp                     op->call_type == Call::Intrinsic ||
Intrinsic        1609 src/CodeGen_Hexagon.cpp                                    Call::Intrinsic));
Intrinsic        2065 src/CodeGen_LLVM.cpp                                     Internal::Call::Intrinsic);
Intrinsic        2073 src/CodeGen_LLVM.cpp                     op->call_type == Call::Intrinsic ||
Intrinsic        2243 src/CodeGen_LLVM.cpp         llvm::Function *fn = Intrinsic::getDeclaration(module.get(), Intrinsic::ctpop, arg_type);
Intrinsic        2251 src/CodeGen_LLVM.cpp         llvm::Function *fn = Intrinsic::getDeclaration(module.get(),
Intrinsic        2252 src/CodeGen_LLVM.cpp                                                        (op->is_intrinsic(Call::count_leading_zeros)) ? Intrinsic::ctlz :
Intrinsic        2253 src/CodeGen_LLVM.cpp                                                        Intrinsic::cttz,
Intrinsic        2640 src/CodeGen_LLVM.cpp     } else if (op->call_type == Call::Intrinsic ||
Intrinsic        1113 src/CodeGen_OpenGL_Dev.cpp                             Call::Intrinsic);
Intrinsic          73 src/DebugToFile.cpp             Expr call = Call::make(Int(32), Call::debug_to_file, args, Call::Intrinsic);
Intrinsic         746 src/HexagonOffload.cpp             Expr pseudo_buffer = Call::make(Handle(), Call::make_struct, {device, host}, Call::Intrinsic);
Intrinsic         760 src/HexagonOffload.cpp             Expr arg_ptr = Call::make(type_of<void *>(), Call::make_struct, {arg}, Call::Intrinsic);
Intrinsic         774 src/HexagonOffload.cpp         params.push_back(Call::make(type_of<size_t*>(), Call::make_struct, arg_sizes, Call::Intrinsic));
Intrinsic         775 src/HexagonOffload.cpp         params.push_back(Call::make(type_of<void**>(), Call::make_struct, arg_ptrs, Call::Intrinsic));
Intrinsic         776 src/HexagonOffload.cpp         params.push_back(Call::make(type_of<int*>(), Call::make_struct, arg_flags, Call::Intrinsic));
Intrinsic         540 src/IR.cpp         if (name == Call::prefetch && call_type == Call::Intrinsic) {
Intrinsic         590 src/IR.h                   ((call_type == Intrinsic ||
Intrinsic         623 src/IROperator.cpp         Expr sz = Call::make(Int(32), Call::size_of_halide_buffer_t, {}, Call::Intrinsic);
Intrinsic         624 src/IROperator.cpp         args[0] = Call::make(type_of<struct halide_buffer_t *>(), Call::alloca, {sz}, Call::Intrinsic);
Intrinsic         683 src/IROperator.cpp     Expr shape_arg = Call::make(type_of<halide_dimension_t *>(), Call::make_struct, shape, Call::Intrinsic);
Intrinsic         770 src/IROperator.cpp                                 args, Internal::Call::Intrinsic);
Intrinsic         228 src/InjectHostDevBufferCopies.cpp                                                          : "halide_device_free_as_destructor"), buf}, Call::Intrinsic));
Intrinsic          52 src/InjectImageIntrinsics.cpp                                          Call::Intrinsic));
Intrinsic          74 src/InjectOpenGLIntrinsics.cpp                               Call::Intrinsic, nullptr, 0,
Intrinsic          87 src/InjectOpenGLIntrinsics.cpp                               args, Call::Intrinsic);
Intrinsic         277 src/Memoization.cpp         args.push_back(Call::make(type_of<halide_buffer_t **>(), Call::make_struct, buffers, Call::Intrinsic));
Intrinsic         298 src/Memoization.cpp         args.push_back(Call::make(type_of<halide_buffer_t **>(), Call::make_struct, buffers, Call::Intrinsic));
Intrinsic         542 src/Module.cpp         Expr indirect_result = Call::make(Int(32), Call::call_cached_indirect_function, wrapper_args, Call::Intrinsic);
Intrinsic         299 src/Prefetch.cpp             stmt = Evaluate::make(Call::make(call->type, Call::prefetch, args, Call::Intrinsic));
Intrinsic         362 src/Prefetch.cpp             stmt = Evaluate::make(Call::make(call->type, Call::prefetch, args, Call::Intrinsic));
Intrinsic         283 src/Profiling.cpp                                     {Expr("halide_profiler_pipeline_end"), get_state}, Call::Intrinsic);
Intrinsic         417 src/ScheduleFunctions.cpp                 Expr alloca_size = Call::make(Int(32), Call::size_of_halide_buffer_t, {}, Call::Intrinsic);
Intrinsic         419 src/ScheduleFunctions.cpp                                                   {alloca_size}, Call::Intrinsic);
Intrinsic         424 src/ScheduleFunctions.cpp                                      {(int)sizeof(halide_dimension_t) * f.dimensions()}, Call::Intrinsic);
Intrinsic         436 src/ScheduleFunctions.cpp                 args[3] = Call::make(Handle(), Call::make_struct, mins, Call::Intrinsic);
Intrinsic         437 src/ScheduleFunctions.cpp                 args[4] = Call::make(Handle(), Call::make_struct, extents, Call::Intrinsic);
Intrinsic         458 src/ScheduleFunctions.cpp                 Expr sizeof_buffer_t = cast<uint64_t>(Call::make(Int(32), Call::size_of_halide_buffer_t, {}, Call::Intrinsic));
Intrinsic          98 src/Simplify.cpp     return Call::make(t, Call::signed_integer_overflow, {counter++}, Call::Intrinsic);
Intrinsic         106 src/Simplify.cpp     return Call::make(t, Call::indeterminate_expression, {counter++}, Call::Intrinsic);
Intrinsic        4291 src/Simplify.cpp                 expr = Call::make(op->type, Call::prefetch, args, Call::Intrinsic);
Intrinsic        6290 src/Simplify.cpp     check(Call::make(type_of<const char *>(), Call::stringify, {3, string(" "), 4}, Call::Intrinsic),
Intrinsic        6293 src/Simplify.cpp     check(Call::make(type_of<const char *>(), Call::stringify, {3, x, 4, string(", "), 3.4f}, Call::Intrinsic),
Intrinsic        6294 src/Simplify.cpp           Call::make(type_of<const char *>(), Call::stringify, {string("3"), x, string("4, 3.400000")}, Call::Intrinsic));
Intrinsic        6299 src/Simplify.cpp         check(Call::make(Int(32), Call::prefetch, {base, x, 4, 1, 64, 4, min(x + y, 128), 256}, Call::Intrinsic),
Intrinsic        6300 src/Simplify.cpp               Call::make(Int(32), Call::prefetch, {base, x, min(x + y, 128) * 256, 1}, Call::Intrinsic));
Intrinsic         275 src/StorageFlattening.cpp         stmt = Evaluate::make(Call::make(op->types[0], Call::prefetch, args, Call::Intrinsic));
Intrinsic          24 src/Tracing.cpp                                  value, Call::Intrinsic);
Intrinsic          26 src/Tracing.cpp                                  coordinates, Call::Intrinsic);
Intrinsic          51 src/VaryingAttributes.cpp                                     Call::Intrinsic);
Intrinsic         104 src/VaryingAttributes.cpp                                        Call::Intrinsic);
Intrinsic        1125 src/VaryingAttributes.cpp                                 Internal::Call::Intrinsic);
Intrinsic        1132 src/VaryingAttributes.cpp                                                Internal::Call::Intrinsic));
Intrinsic         505 src/VectorizeLoops.cpp                                          call_args, Call::Intrinsic);
Intrinsic          79 src/WrapExternStages.cpp                                              {(int)sizeof(buffer_t)}, Call::Intrinsic);
Intrinsic          38 test/correctness/buffer_t.cpp         Internal::Call::make(Int(32), Internal::Call::size_of_halide_buffer_t, {}, Internal::Call::Intrinsic));
Intrinsic          48 test/correctness/make_struct.cpp     Expr s = Call::make(Handle(), Call::make_struct, {a, b, c, d}, Call::Intrinsic);