/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | TypePromotion.cpp | 243 else if (auto *Trunc = dyn_cast<TruncInst>(V)) in isSource() local 568 auto *Trunc = dyn_cast<Instruction>(Builder.CreateTrunc(V, TruncTy)); in TruncateSinks() local 584 if (Instruction *Trunc = InsertTrunc(Arg, Ty)) { in TruncateSinks() local 595 if (Instruction *Trunc = InsertTrunc(Switch->getCondition(), Ty)) { in TruncateSinks() local 605 if (Instruction *Trunc = InsertTrunc(I->getOperand(i), Ty)) { in TruncateSinks() local 638 auto *Trunc = cast<TruncInst>(Src); in Cleanup() local 660 auto *Trunc = cast<TruncInst>(V); in ConvertTruncs() local 698 auto *Trunc = cast<TruncInst>(V); in Mutate() local
|
H A D | InterleavedLoadCombinePass.cpp | 171 Trunc, enumerator
|
H A D | AtomicExpandPass.cpp | 695 Value *Trunc = Builder.CreateTrunc(Shift, PMV.ValueType, "extracted"); in extractMaskedValue() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 508 Value *Trunc; in expandRemainderUpTo32Bits() local 556 Value *Trunc; in expandRemainderUpTo64Bits() local 605 Value *Trunc; in expandDivisionUpTo32Bits() local 654 Value *Trunc; in expandDivisionUpTo64Bits() local
|
H A D | SimplifyIndVar.cpp | 1451 Value *Trunc = Builder.CreateTrunc(DU.WideDef, DU.NarrowDef->getType()); in truncateIVUse() local 1719 Value *Trunc = Builder.CreateTrunc(WidePhi, DU.NarrowDef->getType()); in widenIVUse() local
|
H A D | Local.cpp | 3132 if (auto *Trunc = dyn_cast<TruncInst>(I->user_back())) in recognizeBSwapOrBitReverseIdiom() local 3193 auto *Trunc = in recognizeBSwapOrBitReverseIdiom() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerKernelArguments.cpp | 220 Value *Trunc = Builder.CreateTrunc(ExtractBits, ArgIntTy); in runOnFunction() local
|
H A D | AMDGPUISelLowering.cpp | 1824 SDValue Trunc = DAG.getNode(ISD::FTRUNC, DL, MVT::f32, Mul2); in LowerUDIVREM64() local 2106 SDValue Trunc = DAG.getNode(ISD::FTRUNC, SL, VT, Div, Flags); in LowerFREM() local 2120 SDValue Trunc = DAG.getNode(ISD::FTRUNC, SL, MVT::f64, Src); in LowerFCEIL() local 2277 SDValue Trunc = DAG.getNode(ISD::FTRUNC, SL, MVT::f64, Src); in LowerFFLOOR() local 2590 SDValue Trunc = DAG.getNode(ISD::FTRUNC, SL, MVT::f64, Src); in LowerFP64_TO_INT() local 3265 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SL, MidVT, in performTruncateCombine() local
|
H A D | AMDGPULegalizerInfo.cpp | 1926 auto Trunc = B.buildIntrinsicTrunc(S64, Src); in legalizeFceil() local 1950 auto Trunc = B.buildIntrinsicTrunc(Ty, Div, Flags); in legalizeFrem() local 2066 auto Trunc = B.buildIntrinsicTrunc(S64, Src, Flags); in legalizeFPTOI() local 2867 auto Trunc = B.buildIntrinsicTrunc(S32, Mul2); in emitReciprocalU64() local
|
H A D | SIInstrInfo.cpp | 3340 int32_t Trunc = static_cast<int32_t>(Imm); in isInlineConstant() local 3377 int16_t Trunc = static_cast<int16_t>(Imm); in isInlineConstant() local 3387 uint32_t Trunc = static_cast<uint32_t>(Imm); in isInlineConstant() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 480 static Instruction *foldVecTruncToExtElt(TruncInst &Trunc, in foldVecTruncToExtElt() 520 Instruction *InstCombinerImpl::narrowFunnelShift(TruncInst &Trunc) { in narrowFunnelShift() 622 Instruction *InstCombinerImpl::narrowBinOp(TruncInst &Trunc) { in narrowBinOp() 680 static Instruction *shrinkSplatShuffle(TruncInst &Trunc, in shrinkSplatShuffle() 700 static Instruction *shrinkInsertElt(CastInst &Trunc, in shrinkInsertElt() 727 Instruction *InstCombinerImpl::visitTrunc(TruncInst &Trunc) { in visitTrunc() 1259 Value *Trunc = Builder.CreateTrunc(A, CI.getType()); in visitZExt() local
|
H A D | InstCombineShifts.cpp | 73 Value *Trunc = nullptr; in reassociateShiftAmtsOfTwoSameDirectionShifts() local 197 Value *Trunc; in dropRedundantMaskingOfLeftShiftInput() local
|
H A D | InstCombinePHI.cpp | 788 Constant *Trunc = ConstantExpr::getTrunc(C, NarrowType); in foldPHIArgZextsIntoPHI() local
|
H A D | InstCombineCompares.cpp | 1520 TruncInst *Trunc, in foldICmpTruncConstant() 1872 Value *Trunc = Builder.CreateTrunc(X, NTy); in foldICmpAndConstant() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 47 Trunc, // The value is truncated in the location. enumerator
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsInstructionSelector.cpp | 651 MachineInstr *Trunc = BuildMI(MBB, I, I.getDebugLoc(), TII.get(Opcode)) in select() local
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
H A D | Interp.h | 121 auto Trunc = Value.trunc(Result.bitWidth()).toString(10); in AddSubMulHelper() local 846 unsigned Trunc(InterpState &S, CodePtr OpPC, unsigned Bits, const T &V) { in Trunc() function
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMParallelDSP.cpp | 794 Value *Trunc = IRB.CreateTrunc(Top, OffsetTy); in CreateWideLoad() local
|
H A D | MVEGatherScatterLowering.cpp | 607 if (TruncInst *Trunc = dyn_cast<TruncInst>(Input)) { in tryCreateMaskedScatterOffset() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFastISel.cpp | 972 const auto *Trunc = cast<TruncInst>(I); in selectTrunc() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 1052 Value *Trunc = Builder.CreateTrunc(Shift, Type::getInt32Ty(F.getContext())); in vlalignb() local 1084 Value *Trunc = Builder.CreateTrunc(Shift, Type::getInt32Ty(F.getContext())); in vralignb() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 1196 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, VT, SDValue(ExtLoad, 0)); in ReplaceLoadWithPromotedLoad() local 3812 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT); in visitMUL() local 4324 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT); in visitUDIVLike() local 4338 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ADDVT); in visitUDIVLike() local 4519 SDValue Trunc = DAG.getZExtOrTrunc(SRLAmt, DL, ShiftVT); in visitMULHU() local 5175 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SL, HalfVT, in visitANDLike() local 7307 SDValue Trunc = Store->getValue(); in mergeTruncStores() local 8619 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, TruncVT, in visitSRA() local 8650 SDValue Trunc = DAG.getZExtOrTrunc(Shl.getOperand(0), DL, TruncVT); in visitSRA() local 10508 SDValue Trunc = in CombineExtLoad() local [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/ |
H A D | llvm.ml | 214 | Trunc Constructor
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 646 SDValue Trunc = CurDAG->getNode(ISD::TRUNCATE, DL, VT, Base); in getAddressOperands() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 1433 auto *Trunc = dyn_cast<TruncInst>(I); in isOptimizableIVTruncate() local 2385 TruncInst *Trunc, VPValue *Def, in widenIntOrFpInduction() 4415 Value *Trunc = Builder.CreateTrunc(RdxParts[Part], RdxVecTy); in fixReduction() local 7738 auto *Trunc = cast<TruncInst>(I); in getInstructionCost() local
|