reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
372 Param2 = llvm::VectorType::get(HalfTy, 8); 412 Param2 = llvm::VectorType::get(HalfTy, 8);tools/clang/lib/CodeGen/CGBuiltin.cpp
4299 return llvm::VectorType::get(CGF->HalfTy, V1Ty ? 1 : (4 << IsQuad)); 4325 return llvm::VectorType::get(CGF->HalfTy, (4 << IsQuad)); 5316 Ty = HalfTy; 5774 llvm::VectorType::get(HalfTy, Ty->getPrimitiveSizeInBits() / 16); 5781 llvm::VectorType::get(HalfTy, Ty->getPrimitiveSizeInBits() / 16); 5788 llvm::VectorType::get(HalfTy, Ty->getPrimitiveSizeInBits() / 16); 5795 llvm::VectorType::get(HalfTy, Ty->getPrimitiveSizeInBits() / 16); 7506 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::fabs, HalfTy), Ops, "vabs"); 7558 llvm::Type *FTy = HalfTy; 7576 Ops[0] = Builder.CreateBitCast(Ops[0], HalfTy); 7586 Ops[0] = Builder.CreateBitCast(Ops[0], HalfTy); 7596 Ops[0] = Builder.CreateBitCast(Ops[0], HalfTy); 7611 llvm::Type* FTy = HalfTy; 7642 llvm::Type* FTy = HalfTy; 7663 llvm::Type* FTy = HalfTy; 7679 llvm::Type* FTy = HalfTy; 7837 Ops[0] = Builder.CreateBitCast(Ops[0], HalfTy); 7838 Ops[1] = Builder.CreateBitCast(Ops[1], HalfTy); 7992 Function *F = CGM.getIntrinsic(Intrinsic::fma, HalfTy); 7998 Function *F = CGM.getIntrinsic(Intrinsic::fma, HalfTy); 7999 Value *Zero = llvm::ConstantFP::getZeroValueForNegation(HalfTy); 8434 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vmax"); 8445 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vmin"); 8488 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vminnm"); 8496 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vmaxnm"); 8508 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_frecps, HalfTy), 8528 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vrnda"); 8538 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vrndi"); 8543 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vrndm"); 8553 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vrndn"); 8568 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vrndp"); 8578 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vrndx"); 8588 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vrndz"); 8711 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vmulx"); 8744 return EmitNeonCall(CGM.getIntrinsic(Int, HalfTy), Ops, "vsqrt"); 8880 Ty = HalfTy; 8881 VTy = llvm::VectorType::get(HalfTy, 4); 8885 return Builder.CreateTrunc(Ops[0], HalfTy); 8889 Ty = HalfTy; 8890 VTy = llvm::VectorType::get(HalfTy, 8); 8894 return Builder.CreateTrunc(Ops[0], HalfTy); 8970 Ty = HalfTy; 8971 VTy = llvm::VectorType::get(HalfTy, 4); 8975 return Builder.CreateTrunc(Ops[0], HalfTy); 8979 Ty = HalfTy; 8980 VTy = llvm::VectorType::get(HalfTy, 8); 8984 return Builder.CreateTrunc(Ops[0], HalfTy); 8988 Ty = HalfTy; 8989 VTy = llvm::VectorType::get(HalfTy, 4); 8993 return Builder.CreateTrunc(Ops[0], HalfTy); 8997 Ty = HalfTy; 8998 VTy = llvm::VectorType::get(HalfTy, 8); 9002 return Builder.CreateTrunc(Ops[0], HalfTy); 9006 Ty = HalfTy; 9007 VTy = llvm::VectorType::get(HalfTy, 4); 9011 return Builder.CreateTrunc(Ops[0], HalfTy); 9015 Ty = HalfTy; 9016 VTy = llvm::VectorType::get(HalfTy, 8); 9020 return Builder.CreateTrunc(Ops[0], HalfTy);tools/clang/lib/CodeGen/CodeGenModule.cpp
109 HalfTy = llvm::Type::getHalfTy(LLVMContext);