|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/BasicTTIImpl.h 1208 case Intrinsic::sqrt:
lib/Analysis/ConstantFolding.cpp 1416 case Intrinsic::sqrt:
1808 case Intrinsic::sqrt:
lib/Analysis/InstructionSimplify.cpp 4619 if (Op0 == Op1 && match(Op0, m_Intrinsic<Intrinsic::sqrt>(m_Value(X))) &&
lib/Analysis/ValueTracking.cpp 2884 return Intrinsic::sqrt;
2927 case Intrinsic::sqrt:
3047 case Intrinsic::sqrt:
3153 case Intrinsic::sqrt:
lib/Analysis/VectorUtils.cpp 60 case Intrinsic::sqrt: // Begin floating-point.
lib/CodeGen/GlobalISel/IRTranslator.cpp 1250 case Intrinsic::sqrt:
lib/CodeGen/IntrinsicLowering.cpp 411 case Intrinsic::sqrt: {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 6022 case Intrinsic::sqrt:
6036 case Intrinsic::sqrt: Opcode = ISD::FSQRT; break;
lib/IR/AutoUpgrade.cpp 1795 Intrinsic::sqrt, Elt0->getType());
1802 Intrinsic::sqrt,
1817 Intrinsic::sqrt,
lib/Target/AArch64/AArch64FastISel.cpp 3658 case Intrinsic::sqrt: {
lib/Target/ARM/ARMTargetTransformInfo.cpp 807 case Intrinsic::sqrt:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 329 case Intrinsic::sqrt: Opcode = ISD::FSQRT; break;
lib/Target/X86/X86FastISel.cpp 2803 case Intrinsic::sqrt: {
lib/Target/X86/X86TargetTransformInfo.cpp 2179 case Intrinsic::sqrt:
lib/Transforms/InstCombine/InstCombineCalls.cpp 1600 return {Intrinsic::sqrt, FTZ_Any};
1606 return {Intrinsic::sqrt, FTZ_Any};
1608 return {Intrinsic::sqrt, FTZ_MustBeOff};
1610 return {Intrinsic::sqrt, FTZ_MustBeOn};
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 487 match(Op0, m_OneUse(m_Intrinsic<Intrinsic::sqrt>(m_Value(X)))) &&
488 match(Op1, m_OneUse(m_Intrinsic<Intrinsic::sqrt>(m_Value(Y))))) {
490 Value *Sqrt = Builder.CreateUnaryIntrinsic(Intrinsic::sqrt, XY, &I);
501 m_Intrinsic<Intrinsic::sqrt>(m_Value(Y))))) {
506 if (match(Op0, m_FDiv(m_Intrinsic<Intrinsic::sqrt>(m_Value(Y)),
lib/Transforms/Utils/SimplifyLibCalls.cpp 1345 Function *FSqrt = Intrinsic::getDeclaration(CI->getModule(), Intrinsic::sqrt,
1575 Intrinsic::getDeclaration(M, Intrinsic::sqrt, V->getType());
1970 Callee->getIntrinsicID() == Intrinsic::sqrt))
2024 Function *Sqrt = Intrinsic::getDeclaration(M, Intrinsic::sqrt, ArgType);
3026 case Intrinsic::sqrt:
tools/clang/lib/CodeGen/CGBuiltin.cpp 1738 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::sqrt));
8743 Int = Intrinsic::sqrt;
8748 Int = Intrinsic::sqrt;
11633 Function *F = CGM.getIntrinsic(Intrinsic::sqrt, A->getType());
11649 Function *F = CGM.getIntrinsic(Intrinsic::sqrt, A->getType());
11672 Function *F = CGM.getIntrinsic(Intrinsic::sqrt, Ops[0]->getType());
12532 ID = Intrinsic::sqrt;
13107 Function *F = CGM.getIntrinsic(Intrinsic::sqrt, ResultType);
14359 Function *Callee = CGM.getIntrinsic(Intrinsic::sqrt, Vec->getType());
unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp 169 B.buildIntrinsic(Intrinsic::sqrt, {S64}, false)
175 B.buildIntrinsic(Intrinsic::sqrt, Results, false)