| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 65 Value *Rdx = nullptr; in expandReductions() local 79 Rdx = getOrderedReduction(Builder, Acc, Vec, RdxOpcode, RK); in expandReductions() 84 Rdx = getShuffleReduction(Builder, Vec, RdxOpcode, RS, RK); in expandReductions() 85 Rdx = Builder.CreateBinOp((Instruction::BinaryOps)RdxOpcode, Acc, Rdx, in expandReductions() 106 Rdx = Builder.CreateBitCast(Vec, Builder.getIntNTy(NumElts)); in expandReductions() 108 Rdx = Builder.CreateICmpEQ( in expandReductions() 109 Rdx, ConstantInt::getAllOnesValue(Rdx->getType())); in expandReductions() 112 Rdx = Builder.CreateIsNotNull(Rdx); in expandReductions() 117 Rdx = getShuffleReduction(Builder, Vec, RdxOpcode, RS, RK); in expandReductions() 132 Rdx = getShuffleReduction(Builder, Vec, RdxOpcode, RS, RK); in expandReductions() [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_x86_64.inc | 22 unsigned long Rax, Rdx; 23 __asm__ __volatile__("rdtscp\n" : "=a"(Rax), "=d"(Rdx), "=c"(LongCPU) ::); 25 return (Rdx << 32) + Rax;
|
| /freebsd/contrib/llvm-project/libunwind/src/ |
| H A D | Unwind-seh.cpp | 103 disp->ContextRecord->Rdx = ms_exc->ExceptionInformation[3]; in _GCC_specific_handler()
|
| H A D | UnwindCursor.hpp | 614 _msContext.Rdx = r.getRegister(UNW_X86_64_RDX); in UnwindCursor() 736 case UNW_X86_64_RDX: return _msContext.Rdx; in getReg() 787 case UNW_X86_64_RDX: _msContext.Rdx = value; break; in setReg()
|
| /freebsd/sys/contrib/edk2/Include/Protocol/ |
| H A D | DebugSupport.h | 221 UINT64 Rdx; member
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 46838 SDValue Rdx = DAG.matchBinOpReduction(ExtElt, Opc, in combineArithReduction() local 46840 if (!Rdx) in combineArithReduction() 46848 EVT VecVT = Rdx.getValueType(); in combineArithReduction() 46880 SDValue Lo = getUnpackl(DAG, DL, VecVT, Rdx, DAG.getUNDEF(VecVT)); in combineArithReduction() 46881 SDValue Hi = getUnpackh(DAG, DL, VecVT, Rdx, DAG.getUNDEF(VecVT)); in combineArithReduction() 46884 Rdx = DAG.getNode(Opc, DL, WideVT, Lo, Hi); in combineArithReduction() 46885 while (Rdx.getValueSizeInBits() > 128) { in combineArithReduction() 46886 std::tie(Lo, Hi) = splitVector(Rdx, DAG, DL); in combineArithReduction() 46887 Rdx = DAG.getNode(Opc, DL, Lo.getValueType(), Lo, Hi); in combineArithReduction() 46890 Rdx = WidenToV16I8(Rdx, false); in combineArithReduction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 2451 Value *Rdx = Builder.CreateIntrinsic(Intrinsic::vector_reduce_add, in visitSub() local 2453 return replaceInstUsesWith(I, Rdx); in visitSub() 3210 Value *Rdx = Builder.CreateIntrinsic(Intrinsic::vector_reduce_fadd, in visitFSub() local 3212 return BinaryOperator::CreateFSubFMF(Rdx, A1, &I); in visitFSub()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_win.cpp | 1067 Printf("rdx = %llx ", ctx->Rdx); in DumpAllRegisters()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 22916 Value *Rdx; in createSingleOp() local 22920 Rdx = PoisonValue::get( in createSingleOp() 22937 Rdx = Builder.CreateInsertElement( in createSingleOp() 22938 Rdx, emitReduction(Lane, Builder, &TTI, DestTy), I); in createSingleOp() 22941 Rdx = emitReduction(Vec, Builder, &TTI, DestTy); in createSingleOp() 22943 if (Rdx->getType() != DestTy) in createSingleOp() 22944 Rdx = Builder.CreateIntCast(Rdx, DestTy, IsSigned); in createSingleOp() 22949 Rdx = emitScaleForReusedOps(Rdx, Builder, Scale); in createSingleOp() 22950 return Rdx; in createSingleOp() 23116 Value *Rdx = createSingleOp(Builder, TTI, Vec, Scale, IsSigned, DestTy); in emitReduction() local [all …]
|
| H A D | VectorCombine.cpp | 1470 Instruction *Rdx = Builder.CreateIntrinsic(ReductionIID, {VTy}, {VectorBO}); in foldBinopOfReductions() local 1471 replaceValue(I, *Rdx); in foldBinopOfReductions()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 700 SDValue Rdx = in PromoteFloatVECREDUCE() local 704 DAG.getNode(ISD::FP_ROUND, DL, Node->getValueType(0), Rdx, in PromoteFloatVECREDUCE()
|
| /freebsd/sys/contrib/edk2/Include/Library/ |
| H A D | BaseLib.h | 5405 IN UINT64 Rdx
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2532 auto Rdx = MIRBuilder.buildInstr( in translateKnownIntrinsic() local 2534 MIRBuilder.buildInstr(ScalarOpc, {Dst}, {ScalarSrc, Rdx}, in translateKnownIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 15936 auto Rdx = DAG.getNode(Op, DL, VecOp.getSimpleValueType(), VecOp); in getReductionSDNode() local 15937 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarOp.getValueType(), Rdx, in getReductionSDNode() 29277 SDValue Rdx = DAG.getNode(AArch64ISD::FADDA_PRED, DL, ContainerVT, in LowerVECREDUCE_SEQ_FADD() local 29280 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ResVT, Rdx, Zero); in LowerVECREDUCE_SEQ_FADD() 29362 SDValue Rdx = DAG.getNode(Opcode, DL, RdxVT, Pg, VecOp); in LowerReductionToSVE() local 29364 Rdx, DAG.getConstant(0, DL, MVT::i64)); in LowerReductionToSVE()
|