/prebuilts/go/darwin-x86/src/math/ |
floor.go | 42 // Trunc returns the integer value of x. 45 // Trunc(±0) = ±0 46 // Trunc(±Inf) = ±Inf 47 // Trunc(NaN) = NaN 48 func Trunc(x float64) float64 50 func trunc(x float64) float64 { func
|
/prebuilts/go/linux-x86/src/math/ |
floor.go | 42 // Trunc returns the integer value of x. 45 // Trunc(±0) = ±0 46 // Trunc(±Inf) = ±Inf 47 // Trunc(NaN) = NaN 48 func Trunc(x float64) float64 50 func trunc(x float64) float64 { func
|
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/numeric/conversion/ |
converter_policies.hpp | 29 struct Trunc
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 442 Constant *Trunc = ConstantExpr::getTrunc(C, NarrowType); 443 if (ConstantExpr::getZExt(Trunc, C->getType()) != C) 445 NewIncoming.push_back(Trunc); 649 Instruction *Inst; // The trunc instruction. 701 /// only used by trunc or trunc(lshr) operations. If so, we split the PHI into 705 /// TODO: The user of the trunc may be an bitcast to float/double/vector or an 758 // Otherwise it must be a lshr which can only be used by one trunc. [all...] |
InstCombineCasts.cpp | 190 case Instruction::Trunc: 200 // This also handles the case of zext(trunc(x)) -> zext(x). 324 /// Ty will always be a type smaller than V. We should return true if trunc(V) 326 /// then trunc(inst(x,y)) can be computed as inst(trunc(x),trunc(y)), which only 402 case Instruction::Trunc: 403 // trunc(trunc(x)) -> trunc(x [all...] |
InstCombineCompares.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
IntegerDivision.cpp | 513 Value *Trunc; 525 Trunc = Builder.CreateTrunc(ExtRem, RemTy); 527 Rem->replaceAllUsesWith(Trunc); 563 Value *Trunc; 575 Trunc = Builder.CreateTrunc(ExtRem, RemTy); 577 Rem->replaceAllUsesWith(Trunc); 614 Value *Trunc; 626 Trunc = Builder.CreateTrunc(ExtDiv, DivTy); 628 Div->replaceAllUsesWith(Trunc); 664 Value *Trunc; [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelDAGToDAG.cpp | 609 SDValue Trunc = CurDAG->getNode(ISD::TRUNCATE, DL, VT, Base); 610 insertDAGNode(CurDAG, Base.getNode(), Trunc); 611 Base = Trunc; [all...] |
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | 744 // trunc(X) - trunc(Y) -> trunc(X - Y) if everything simplifies. 750 // It does! Now see if "trunc V" simplifies. 752 // It does, return the simplified "trunc V". [all...] |
ScalarEvolution.cpp | 139 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this); 140 const SCEV *Op = Trunc->getOperand(); 141 OS << "(trunc " << *Op->getType() << " " << *Op << " to " 142 << *Trunc->getType() << ")"; [all...] |
/external/llvm/lib/Transforms/Scalar/ |
IndVarSimplify.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
TargetLowering.cpp | 686 NewMask.trunc(ShAmt) == 0) { [all...] |
DAGCombiner.cpp | 215 SDValue Trunc, SDValue ExtLoad, SDLoc DL, 453 /// (trunc (and X, C)) -> (and (trunc X), (trunc C)) 456 /// requirements are checked by the function (e.g. that trunc is [all...] |
/external/llvm/lib/CodeGen/ |
CodeGenPrepare.cpp | [all...] |
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUISelLowering.cpp | [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.cpp | [all...] |
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
vktShaderBuiltinPrecisionTests.cpp | [all...] |
/external/deqp/modules/glshared/ |
glsBuiltinPrecisionTests.cpp | [all...] |
/external/llvm/bindings/go/llvm/ |
ir.go | 208 Trunc Opcode = C.LLVMTrunc [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
LoopVectorize.cpp | [all...] |