Home
last modified time | relevance | path

Searched refs:WideRHS (Results 1 – 6 of 6) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DFixedPointBuilder.h232 Value *WideRHS = CreateFixedToFixed(RHS, RHSSema, CommonSema); in CreateAdd() local
237 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateAdd()
239 Result = B.CreateAdd(WideLHS, WideRHS); in CreateAdd()
258 Value *WideRHS = CreateFixedToFixed(RHS, RHSSema, CommonSema); in CreateSub() local
263 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateSub()
265 Result = B.CreateSub(WideLHS, WideRHS); in CreateSub()
292 Value *WideRHS = CreateFixedToFixed(RHS, RHSSema, CommonSema); in CreateMul() local
302 {WideLHS, WideRHS, B.getInt32(CommonSema.getScale())}); in CreateMul()
320 Value *WideRHS = CreateFixedToFixed(RHS, RHSSema, CommonSema); in CreateDiv() local
330 {WideLHS, WideRHS, B.getInt32(CommonSema.getScale())}); in CreateDiv()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Support/
DKnownBits.cpp500 KnownBits WideRHS = RHS.sext(2 * BitWidth); in mulhs() local
501 return mul(WideLHS, WideRHS).extractBits(BitWidth, BitWidth); in mulhs()
509 KnownBits WideRHS = RHS.zext(2 * BitWidth); in mulhu() local
510 return mul(WideLHS, WideRHS).extractBits(BitWidth, BitWidth); in mulhu()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMParallelDSP.cpp718 LoadInst *WideRHS = WideLoads.count(BaseRHS) ? in InsertParallelMACs() local
721 Instruction *InsertAfter = GetInsertPoint(WideLHS, WideRHS); in InsertParallelMACs()
723 Acc = CreateSMLAD(WideLHS, WideRHS, Acc, RHSMul->Exchange, InsertAfter); in InsertParallelMACs()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp1229 const SCEV *WideRHS; in cloneArithmeticIVUser() local
1240 WideRHS = GetExtend(NarrowRHS, WideType); in cloneArithmeticIVUser()
1244 WideRHS = SE->getSCEV(WideDef); in cloneArithmeticIVUser()
1249 getSCEVByOpCode(WideLHS, WideRHS, NarrowUse->getOpcode()); in cloneArithmeticIVUser()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp3479 SDValue WideLHS, WideRHS; in WidenVecRes_OverflowOp() local
3489 WideRHS = GetWidenedVector(N->getOperand(1)); in WidenVecRes_OverflowOp()
3500 WideRHS = DAG.getNode( in WidenVecRes_OverflowOp()
3507 N->getOpcode(), DL, WideVTs, WideLHS, WideRHS).getNode(); in WidenVecRes_OverflowOp()
DDAGCombiner.cpp10014 SDValue WideRHS = DAG.getNode(ExtOpcode, DL, WideVT, RHS); in visitVSELECT() local
10016 SDValue WideSetCC = DAG.getSetCC(DL, WideSetCCVT, WideLHS, WideRHS, CC); in visitVSELECT()