Searched refs:RayDir (Results 1 – 3 of 3) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 5409 Register RayDir = MI.getOperand(5).getReg(); in legalizeBVHIntrinsic() local 5422 const bool IsA16 = MRI.getType(RayDir).getElementType().getSizeInBits() == 16; in legalizeBVHIntrinsic() 5460 auto UnmergeRayDir = B.buildUnmerge({S16, S16, S16}, RayDir); in legalizeBVHIntrinsic() 5478 packLanes(RayDir); in legalizeBVHIntrinsic() 5500 auto UnmergeRayDir = B.buildUnmerge({S16, S16, S16}, RayDir); in legalizeBVHIntrinsic() 5515 packLanes(RayDir); in legalizeBVHIntrinsic()
|
| H A D | SIISelLowering.cpp | 7732 SDValue RayDir = M->getOperand(5); in LowerINTRINSIC_W_CHAIN() local 7738 assert(RayDir.getValueType() == MVT::v3f16 || in LowerINTRINSIC_W_CHAIN() 7739 RayDir.getValueType() == MVT::v3f32); in LowerINTRINSIC_W_CHAIN() 7747 const bool IsA16 = RayDir.getValueType().getVectorElementType() == MVT::f16; in LowerINTRINSIC_W_CHAIN() 7808 DAG.ExtractVectorElements(RayDir, DirLanes, 0, 3); in LowerINTRINSIC_W_CHAIN() 7817 Ops.push_back(RayDir); in LowerINTRINSIC_W_CHAIN() 7829 packLanes(RayDir, true); in LowerINTRINSIC_W_CHAIN()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 17175 llvm::Value *RayDir = EmitScalarExpr(E->getArg(3)); in EmitAMDGPUBuiltinExpr() local 17183 RayDir = in EmitAMDGPUBuiltinExpr() 17184 Builder.CreateShuffleVector(RayDir, RayDir, ArrayRef<int>{0, 1, 2}); in EmitAMDGPUBuiltinExpr() 17189 {NodePtr->getType(), RayDir->getType()}); in EmitAMDGPUBuiltinExpr() 17190 return Builder.CreateCall(F, {NodePtr, RayExtent, RayOrigin, RayDir, in EmitAMDGPUBuiltinExpr()
|