reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGBuiltin.cpp
 5263     Int = AltLLVMIntrinsic;
 5271         Int == Intrinsic::aarch64_neon_addp)
 5272       Int = Intrinsic::aarch64_neon_faddp;
 5371     Int = Usgn ? LLVMIntrinsic : AltLLVMIntrinsic;
 5372     Function *F = CGM.getIntrinsic(Int, Tys);
 5564     Int = Usgn ? Intrinsic::arm_neon_vmullu : Intrinsic::arm_neon_vmulls;
 5565     Int = Type.isPoly() ? (unsigned)Intrinsic::arm_neon_vmullp : Int;
 5565     Int = Type.isPoly() ? (unsigned)Intrinsic::arm_neon_vmullp : Int;
 5566     return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vmull");
 5576     return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, NameHint);
 5586     return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vpaddl");
 5598     return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqshl_n",
 5602     return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqshlu_n",
 5608     Int = Ty->isFPOrFPVectorTy() ? LLVMIntrinsic : AltLLVMIntrinsic;
 5609     return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, NameHint);
 5612     Int = Intrinsic::nearbyint;
 5613     return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, NameHint);
 5616     return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vrshr_n",
 5662     return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "");
 5768     Int = Usgn ? LLVMIntrinsic : AltLLVMIntrinsic;
 5769     return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vdot");
 5776     return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vfmlal_low");
 5783     return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vfmlsl_low");
 5790     return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vfmlal_high");
 5797     return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vfmlsl_high");
 5801   assert(Int && "Expected valid intrinsic number");
 5804   Function *F = LookupNeonLLVMIntrinsic(Int, Modifier, Ty, E);