HomeSort by: relevance | last modified time | path
    Searched defs:FAdd (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
IVDescriptors.h 48 FAdd, ///< Sum of floats.
259 // Currently only a non-reassociative FAdd can be considered in-order,
260 // if it is also the only FAdd in the PHI's use chain.
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUInstCombineIntrinsic.cpp 884 auto *FAdd = IC.Builder.CreateFAddFMF(Zero, Op2, &II);
885 FAdd->takeName(&II);
886 return IC.replaceInstUsesWith(II, FAdd);
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm.ml 190 | FAdd
296 | FAdd
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineAddSub.cpp 9 // This file implements the visit functions for add, fadd, sub, and fsub.
175 /// FAddCombine is the class for optimizing an unsafe fadd/fsub along
182 Value *simplify(Instruction *FAdd);
355 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub) {
435 assert((I->getOpcode() == Instruction::FAdd ||
614 // Note that at most three instructions are involved in Fadd-InstCombine: the
624 // Iterate the addends, creating fadd/fsub using adjacent two addends.
734 // <2/-2, V> "fadd V, V" coefficient is -2
1478 /// Factor a common operand out of fadd/fsub of fmul/fdiv.
1481 assert((I.getOpcode() == Instruction::FAdd ||
    [all...]
InstCombineCalls.cpp 1369 // Canonicalize fast fmuladd to the separate fmul + fadd.
1384 auto *FAdd = BinaryOperator::CreateFAdd(V, II->getArgOperand(2));
1385 FAdd->copyFastMathFlags(II);
1386 return FAdd;
1415 auto *FAdd = BinaryOperator::CreateFAdd(V, II->getArgOperand(2));
1416 FAdd->copyFastMathFlags(II);
1417 return FAdd;
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
ir.go 142 FAdd Opcode = C.LLVMFAdd

Completed in 39 milliseconds