|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/BasicTTIImpl.h 1232 case Intrinsic::fabs:
1467 if (IID == Intrinsic::fabs && LT.second.isFloatingPoint() &&
include/llvm/IR/PatternMatch.h 1773 return m_Intrinsic<Intrinsic::fabs>(Op0);
lib/Analysis/ConstantFolding.cpp 1404 case Intrinsic::fabs:
1772 if (IntrinsicID == Intrinsic::fabs) {
lib/Analysis/InstructionSimplify.cpp 4861 case Intrinsic::fabs:
4940 case Intrinsic::fabs:
lib/Analysis/ValueTracking.cpp 2840 return Intrinsic::fabs;
2931 case Intrinsic::fabs:
3044 case Intrinsic::fabs:
3142 case Intrinsic::fabs:
lib/Analysis/VectorUtils.cpp 68 case Intrinsic::fabs:
lib/CodeGen/GlobalISel/IRTranslator.cpp 1216 case Intrinsic::fabs:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 6023 case Intrinsic::fabs:
6037 case Intrinsic::fabs: Opcode = ISD::FABS; break;
lib/Target/AArch64/AArch64FastISel.cpp 3619 case Intrinsic::fabs: {
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 706 FR = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, FR, FQ);
709 FB = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, FB, FQ);
lib/Target/ARM/ARMTargetTransformInfo.cpp 808 case Intrinsic::fabs:
lib/Target/SystemZ/SystemZTDC.cpp 217 if (F && F->getIntrinsicID() == Intrinsic::fabs) {
lib/Transforms/InstCombine/InstCombineCalls.cpp 1564 return {Intrinsic::fabs, FTZ_Any};
1566 return {Intrinsic::fabs, FTZ_MustBeOff};
1568 return {Intrinsic::fabs, FTZ_MustBeOn};
2282 case Intrinsic::fabs: {
lib/Transforms/InstCombine/InstCombineCasts.cpp 1639 case Intrinsic::fabs:
1652 if (II->getIntrinsicID() != Intrinsic::fabs) {
lib/Transforms/InstCombine/InstCombineCompares.cpp 5892 if (!match(I.getOperand(0), m_Intrinsic<Intrinsic::fabs>(m_Value(X))) ||
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 427 if (Op0 == Op1 && match(Op0, m_Intrinsic<Intrinsic::fabs>(m_Value(X))))
1291 m_FDiv(m_Value(X), m_Intrinsic<Intrinsic::fabs>(m_Deferred(X)))) ||
1292 match(&I, m_FDiv(m_Intrinsic<Intrinsic::fabs>(m_Value(X)),
lib/Transforms/InstCombine/InstCombineSelect.cpp 2357 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, FalseVal, FSub);
2365 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, TrueVal, FSub);
2378 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, FalseVal, FNeg);
2390 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, TrueVal, FNeg);
lib/Transforms/Utils/SimplifyLibCalls.cpp 1608 Function *FAbsFn = Intrinsic::getDeclaration(Mod, Intrinsic::fabs, Ty);
2018 Function *Fabs = Intrinsic::getDeclaration(M, Intrinsic::fabs, ArgType);
2913 return replaceUnaryCall(CI, Builder, Intrinsic::fabs);
tools/clang/lib/CodeGen/CGBuiltin.cpp 408 Function *F = CGF.CGM.getIntrinsic(Intrinsic::fabs, V->getType());
1608 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::fabs));
5277 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::fabs, Ty), Ops, "vabs");
7506 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::fabs, HalfTy), Ops, "vabs");
12613 llvm::Function *F = CGM.getIntrinsic(Intrinsic::fabs, ResultType);
13154 Function *F = CGM.getIntrinsic(Intrinsic::fabs, ResultType);
13162 Function *F = CGM.getIntrinsic(Intrinsic::fabs, ResultType);
14353 Function *Callee = CGM.getIntrinsic(Intrinsic::fabs, Vec->getType());
unittests/IR/IRBuilderTest.cpp 82 Call = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, V);
84 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::fabs);
88 Call = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, V, I);
90 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::fabs);