Home
last modified time | relevance | path

Searched refs:Log2 (Results 1 – 7 of 7) sorted by relevance

/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
DMipsSEISelDAGToDAG.cpp507 int32_t Log2 = ImmValue.exactLogBase2(); in selectVSplatUimmPow2() local
509 if (Log2 != -1) { in selectVSplatUimmPow2()
510 Imm = CurDAG->getTargetConstant(Log2, EltTy); in selectVSplatUimmPow2()
592 int32_t Log2 = (~ImmValue).exactLogBase2(); in selectVSplatUimmInvPow2() local
594 if (Log2 != -1) { in selectVSplatUimmInvPow2()
595 Imm = CurDAG->getTargetConstant(Log2, EltTy); in selectVSplatUimmInvPow2()
DMipsSEISelLowering.cpp478 unsigned Log2 = Log2IfPositive; in performANDCombine() local
480 if ((Op0Opcode == MipsISD::VEXTRACT_ZEXT_ELT && Log2 >= ExtendTySize) || in performANDCombine()
481 Log2 == ExtendTySize) { in performANDCombine()
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp294 static void detectLog2OfHalf(Value *&Op, Value *&Y, IntrinsicInst *&Log2) { in detectLog2OfHalf() argument
304 Log2 = II; in detectLog2OfHalf()
483 IntrinsicInst *Log2; in visitFMul() local
484 detectLog2OfHalf(Op0, OpY, Log2); in visitFMul()
488 detectLog2OfHalf(Op1, OpY, Log2); in visitFMul()
496 Builder->SetFastMathFlags(Log2->getFastMathFlags()); in visitFMul()
497 Log2->setArgOperand(0, OpY); in visitFMul()
498 Value *FMulVal = Builder->CreateFMul(OpX, Log2); in visitFMul()
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Basic/
DBuiltinsNVPTX.def182 // Exp2, Log2
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp771 int Log2 = NewMask.exactLogBase2(); in SimplifyDemandedBits() local
772 if (Log2 >= 0) { in SimplifyDemandedBits()
775 TLO.DAG.getConstant(BitWidth - 1 - Log2, in SimplifyDemandedBits()
/freebsd-10-stable/contrib/llvm/include/llvm/IR/
DIntrinsicsNVVM.td294 // Exp2 Log2
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/
DNVPTXIntrinsics.td367 // Exp2 Log2