PureIntrinsic 612 src/Bounds.cpp interval = Interval::single_point(Call::make(t, Call::abs, {a.max}, Call::PureIntrinsic)); PureIntrinsic 616 src/Bounds.cpp a.min = Call::make(t, Call::abs, {a.min}, Call::PureIntrinsic); PureIntrinsic 617 src/Bounds.cpp a.max = Call::make(t, Call::abs, {a.max}, Call::PureIntrinsic); PureIntrinsic 159 src/BoundsInference.cpp Internal::Call::PureIntrinsic); PureIntrinsic 164 src/BoundsInference.cpp Internal::Call::PureIntrinsic); PureIntrinsic 962 src/CodeGen_ARM.cpp {na, nb}, Call::PureIntrinsic); PureIntrinsic 877 src/CodeGen_C.cpp op->call_type == Call::PureIntrinsic) PureIntrinsic 1107 src/CodeGen_C.cpp op->call_type == Call::PureIntrinsic) { PureIntrinsic 1425 src/CodeGen_Hexagon.cpp op->call_type == Call::PureIntrinsic) PureIntrinsic 1576 src/CodeGen_Hexagon.cpp Call::make(op->type, Call::select_mask, {op->a > op->b, op->a, op->b}, Call::PureIntrinsic); PureIntrinsic 1593 src/CodeGen_Hexagon.cpp Call::make(op->type, Call::select_mask, {op->a > op->b, op->b, op->a}, Call::PureIntrinsic); PureIntrinsic 221 src/CodeGen_Internal.cpp Expr q = Call::make(a.type(), Call::div_round_to_zero, {a, b}, Call::PureIntrinsic); PureIntrinsic 252 src/CodeGen_Internal.cpp Expr r = Call::make(a.type(), Call::mod_round_to_zero, {a, b}, Call::PureIntrinsic); PureIntrinsic 288 src/CodeGen_Internal.cpp Call::PureIntrinsic); PureIntrinsic 303 src/CodeGen_Internal.cpp make_zero(unpredicated_load.type())}, Call::PureIntrinsic)); PureIntrinsic 2075 src/CodeGen_LLVM.cpp op->call_type == Call::PureIntrinsic) PureIntrinsic 2641 src/CodeGen_LLVM.cpp op->call_type == Call::PureIntrinsic) { PureIntrinsic 37 src/EliminateBoolVectors.cpp a = Call::make(t, Call::cast_mask, {a}, Call::PureIntrinsic); PureIntrinsic 40 src/EliminateBoolVectors.cpp b = Call::make(t, Call::cast_mask, {b}, Call::PureIntrinsic); PureIntrinsic 53 src/EliminateBoolVectors.cpp expr = Call::make(t.with_code(Type::Int), Call::bool_to_mask, {expr}, Call::PureIntrinsic); PureIntrinsic 75 src/EliminateBoolVectors.cpp a = Call::make(t, Call::cast_mask, {a}, Call::PureIntrinsic); PureIntrinsic 78 src/EliminateBoolVectors.cpp b = Call::make(t, Call::cast_mask, {b}, Call::PureIntrinsic); PureIntrinsic 81 src/EliminateBoolVectors.cpp expr = Call::make(t, bitwise_op, {a, b}, Call::PureIntrinsic); PureIntrinsic 101 src/EliminateBoolVectors.cpp expr = Call::make(a.type(), Call::bitwise_not, {a}, Call::PureIntrinsic); PureIntrinsic 157 src/EliminateBoolVectors.cpp cond = Call::make(cond_ty, Call::cast_mask, {cond}, Call::PureIntrinsic); PureIntrinsic 160 src/EliminateBoolVectors.cpp expr = Call::make(true_value.type(), Call::select_mask, {cond, true_value, false_value}, Call::PureIntrinsic); PureIntrinsic 173 src/EliminateBoolVectors.cpp expr = Broadcast::make(Call::make(Int(8), Call::bool_to_mask, {value}, Call::PureIntrinsic), op->lanes); PureIntrinsic 188 src/EliminateBoolVectors.cpp expr = Call::make(Bool(), Call::extract_mask_element, {Shuffle::make_concat(op->vectors), op->indices[0]}, Call::PureIntrinsic); PureIntrinsic 1248 src/HexagonOptimize.cpp expr = Call::make(op->type, Call::bool_to_mask, {arg}, Call::PureIntrinsic); PureIntrinsic 1593 src/HexagonOptimize.cpp expr = Call::make(op->type, "dynamic_shuffle", {lut, index, 0, const_extent - 1}, Call::PureIntrinsic); PureIntrinsic 585 src/IR.h call_type == PureIntrinsic); PureIntrinsic 591 src/IR.h call_type == PureIntrinsic) && PureIntrinsic 799 src/IROperator.cpp {print_call, args[0]}, Internal::Call::PureIntrinsic); PureIntrinsic 808 src/IROperator.cpp Internal::Call::PureIntrinsic); PureIntrinsic 828 src/IROperator.cpp Internal::Call::PureIntrinsic); PureIntrinsic 838 src/IROperator.cpp args, Internal::Call::PureIntrinsic); PureIntrinsic 799 src/IROperator.h Internal::Call::abs, {a}, Internal::Call::PureIntrinsic); PureIntrinsic 820 src/IROperator.h Internal::Call::PureIntrinsic); PureIntrinsic 1329 src/IROperator.h return Internal::Call::make(t, Internal::Call::reinterpret, {e}, Internal::Call::PureIntrinsic); PureIntrinsic 1353 src/IROperator.h return Internal::Call::make(x.type(), Internal::Call::bitwise_and, {x, y}, Internal::Call::PureIntrinsic); PureIntrinsic 1372 src/IROperator.h return Internal::Call::make(x.type(), Internal::Call::bitwise_or, {x, y}, Internal::Call::PureIntrinsic); PureIntrinsic 1391 src/IROperator.h return Internal::Call::make(x.type(), Internal::Call::bitwise_xor, {x, y}, Internal::Call::PureIntrinsic); PureIntrinsic 1399 src/IROperator.h return Internal::Call::make(x.type(), Internal::Call::bitwise_not, {x}, Internal::Call::PureIntrinsic); PureIntrinsic 1415 src/IROperator.h return Internal::Call::make(x.type(), Internal::Call::shift_left, {x, y}, Internal::Call::PureIntrinsic); PureIntrinsic 1441 src/IROperator.h return Internal::Call::make(x.type(), Internal::Call::shift_right, {x, y}, Internal::Call::PureIntrinsic); PureIntrinsic 1557 src/IROperator.h Internal::Call::PureIntrinsic); PureIntrinsic 1564 src/IROperator.h {x}, Internal::Call::PureIntrinsic); PureIntrinsic 1572 src/IROperator.h {x}, Internal::Call::PureIntrinsic); PureIntrinsic 1580 src/IROperator.h {x}, Internal::Call::PureIntrinsic); PureIntrinsic 1598 src/IROperator.h Internal::Call::PureIntrinsic); PureIntrinsic 1617 src/IROperator.h Internal::Call::PureIntrinsic); PureIntrinsic 1666 src/IROperator.h args, Internal::Call::PureIntrinsic); PureIntrinsic 1686 src/IROperator.h args, Internal::Call::PureIntrinsic); PureIntrinsic 1796 src/IROperator.h Internal::Call::PureIntrinsic); PureIntrinsic 1857 src/IROperator.h {e}, Internal::Call::PureIntrinsic); PureIntrinsic 1864 src/IROperator.h {e}, Internal::Call::PureIntrinsic); PureIntrinsic 121 src/InjectImageIntrinsics.cpp Call::PureIntrinsic, PureIntrinsic 420 src/LoopCarry.cpp Expr call = Call::make(Int(32), unique_name('b'), initial_scratch_values, Call::PureIntrinsic); PureIntrinsic 964 src/PartitionLoops.cpp expr = Call::make(op->type, Call::likely, {mutate(op->args[0])}, Call::PureIntrinsic); PureIntrinsic 354 src/Prefetch.cpp Expr abs_stride_bytes = Call::make(stride_bytes.type(), Call::abs, {stride_bytes}, Call::PureIntrinsic); PureIntrinsic 276 src/SkipStages.cpp {alloc_predicate, op, 0}, Call::PureIntrinsic); PureIntrinsic 283 src/SkipStages.cpp {compute_predicate, op, 0}, Call::PureIntrinsic); PureIntrinsic 102 src/Tracing.cpp {trace, value_var}, Call::PureIntrinsic)); PureIntrinsic 139 src/Tracing.cpp {trace, value_var}, Call::PureIntrinsic)); PureIntrinsic 721 src/VectorizeLoops.cpp {all_true}, Call::PureIntrinsic);