reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
  795     return Builder->CreateFSub(L, R, "subtmp");
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
  795     return Builder->CreateFSub(L, R, "subtmp");
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
  794     return Builder.CreateFSub(L, R, "subtmp");
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
  780     return Builder.CreateFSub(L, R, "subtmp");
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
  804     return Builder.CreateFSub(L, R, "subtmp");
examples/Kaleidoscope/Chapter3/toy.cpp
  434     return Builder.CreateFSub(L, R, "subtmp");
examples/Kaleidoscope/Chapter4/toy.cpp
  462     return Builder.CreateFSub(L, R, "subtmp");
examples/Kaleidoscope/Chapter5/toy.cpp
  589     return Builder.CreateFSub(L, R, "subtmp");
examples/Kaleidoscope/Chapter6/toy.cpp
  693     return Builder.CreateFSub(L, R, "subtmp");
examples/Kaleidoscope/Chapter7/toy.cpp
  800     return Builder.CreateFSub(L, R, "subtmp");
examples/Kaleidoscope/Chapter8/toy.cpp
  799     return Builder.CreateFSub(L, R, "subtmp");
examples/Kaleidoscope/Chapter9/toy.cpp
  958     return Builder.CreateFSub(L, R, "subtmp");
gen/tools/clang/include/clang/Basic/arm_mve_builtin_cg.inc
  321   return Builder.CreateFSub(Val0, Val1);
lib/CodeGen/AtomicExpandPass.cpp
  558     return Builder.CreateFSub(Loaded, Inc, "new");
lib/IR/AutoUpgrade.cpp
 1917         EltOp = Builder.CreateFSub(Elt0, Elt1);
 2789         Rep = Builder.CreateFSub(CI->getArgOperand(0), CI->getArgOperand(1));
lib/IR/Core.cpp
 3296   return wrap(unwrap(B)->CreateFSub(unwrap(LHS), unwrap(RHS), Name));
lib/Transforms/InstCombine/InstCombineAddSub.cpp
  659   Value *V = Builder.CreateFSub(Opnd0, Opnd1);
lib/Transforms/InstCombine/InstCombineCalls.cpp
 2648           V = Builder.CreateFSub(Arg0, Arg1);
 2692           V = Builder.CreateFSub(LHS, RHS);
lib/Transforms/Scalar/LowerAtomic.cpp
   93     Res = Builder.CreateFSub(Orig, Val);
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1834     Imag = Builder.CreateFSub(Zero, Imag, "sub");
 7984     return Builder.CreateFSub(Ops[0], Ops[1], "vsubh");
 8000     Value* Sub = Builder.CreateFSub(Zero, EmitScalarExpr(E->getArg(1)), "vsubh");
12638         return Builder.CreateFSub(Zero,
12643                                   {X, Y, Builder.CreateFSub(Zero, Z, "sub")});
12647           Builder.CreateCall(F, {X, Y, Builder.CreateFSub(Zero, Z, "sub")});
12648         return Builder.CreateFSub(Zero, FsubRes, "sub");
13127     return Builder.CreateCall(F, {X, Y, Builder.CreateFSub(Zero, Z, "sub")});
13137     return Builder.CreateFSub(Zero, Builder.CreateCall(F, {X, Y, Z}), "sub");
13147     Value *NegZ = Builder.CreateFSub(Zero, Z, "sub");
13148     return Builder.CreateFSub(Zero, Builder.CreateCall(F, {X, Y, NegZ}));
13163     return Builder.CreateFSub(Zero, Builder.CreateCall(F, X), "sub");
tools/clang/lib/CodeGen/CGExprComplex.cpp
  598     ResR = Builder.CreateFSub(Op.LHS.first, Op.RHS.first, "sub.r");
  600       ResI = Builder.CreateFSub(Op.LHS.second, Op.RHS.second, "sub.i");
  708       ResR = Builder.CreateFSub(AC, BD, "mul_r");
  828       llvm::Value *BCmAD = Builder.CreateFSub(BC, AD); // bc-ad
tools/clang/lib/CodeGen/CGExprScalar.cpp
 3287       Builder.CreateFSub(
 3292       Builder.CreateFSub(
 3514       Value *V = Builder.CreateFSub(op.LHS, op.RHS, "sub");
unittests/IR/IRBuilderTest.cpp
  192   V = Builder.CreateFSub(V, V);
unittests/IR/PatternMatch.cpp
 1061   Value *V1 = IRB.CreateFSub(NZ, One);
 1062   Value *V2 = IRB.CreateFSub(Z, One);