HomeSort by relevance Sort by last modified time
    Searched refs:FAdd (Results 1 - 25 of 45) sorted by null

1 2

  /external/llvm/unittests/IR/
IRBuilderTest.cpp 133 Instruction *FDiv, *FAdd;
140 FAdd = cast<Instruction>(F);
141 EXPECT_FALSE(FAdd->hasNoNaNs());
155 FAdd = cast<Instruction>(F);
156 EXPECT_TRUE(FAdd->hasNoNaNs());
159 F = Builder.CreateBinOp(Instruction::FAdd, F, F);
162 FAdd = cast<Instruction>(F);
163 EXPECT_TRUE(FAdd->hasNoNaNs());
196 FDiv->copyFastMathFlags(FAdd);
  /external/llvm/lib/Target/Mips/
MipsOs16.cpp 67 case Instruction::FAdd:
  /external/llvm/lib/IR/
Instruction.cpp 203 case FAdd: return "fadd";
471 case FAdd:
488 case FAdd:
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCUtil.cpp 216 case Instruction::Add: case Instruction::FAdd:
  /external/llvm/lib/Transforms/InstCombine/
InstCombineAddSub.cpp 10 // This file implements the visit functions for add, fadd, sub, and fsub.
154 /// FAddCombine is the class for optimizing an unsafe fadd/fsub along
160 Value *simplify(Instruction *FAdd);
359 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub) {
441 assert((I->getOpcode() == Instruction::FAdd ||
494 Value *NewAddSub = (I->getOpcode() == Instruction::FAdd) ?
524 assert((I->getOpcode() == Instruction::FAdd ||
708 // Note that at most three instructions are involved in Fadd-InstCombine: the
718 // Iterate the addends, creating fadd/fsub using adjacent two addends.
839 // <2/-2, V> "fadd V, V" coefficient is -
    [all...]
InstCombineVectorOps.cpp 610 case Instruction::FAdd:
673 case Instruction::FAdd:
772 case Instruction::FAdd:
    [all...]
InstCombineSelect.cpp     [all...]
InstCombineMulDivRem.cpp 480 (FAddSub->getOpcode() == Instruction::FAdd ||
502 Instruction *RI = (FAddSub->getOpcode() == Instruction::FAdd)
    [all...]
  /external/llvm/lib/Analysis/
CostModel.cpp 167 // %bin.rdx.0 = fadd <4 x float> %rdx.shuf.0.0, %rdx.shuf.0.1
204 // %BinOp = fadd %NextLevelOpL, %R
274 // %bin.rdx.0 = fadd <4 x float> %rdx.shuf.0.0, %rdx.shuf.0.1
279 // %bin.rdx8 = fadd <4 x float> %rdx.shuf.1.0, %rdx.shuf.1.1
328 // fadd, shuffle vector pair at a time.
332 // %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
335 // %bin.rdx8 = fadd <4 x float> %bin.rdx, %rdx.shuf7
396 case Instruction::FAdd:
InstructionSimplify.cpp 777 /// Given operands for an FAdd, see if we can fold the result. If not, this
784 return ConstantFoldInstOperands(Instruction::FAdd, CLHS->getType(),
792 // fadd X, -0 ==> X
796 // fadd X, 0 ==> X, when we know X is not -0
801 // fadd [nnan ninf] X, (fsub [nnan ninf] 0, X) ==> 0
    [all...]
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 760 case Instruction::FAdd:
795 case Instruction::FAdd:
810 case Instruction::FAdd:
829 case Instruction::FAdd:
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 156 case Instruction::FAdd:
159 return Instruction::FAdd;
173 if (Op == Instruction::FAdd || Op == Instruction::FSub ||
180 /// alternate fadd,fsub / fsub,fadd/add,sub/sub,add sequence.
181 /// (i.e. e.g. opcodes of fadd,fsub,fadd,fsub...)
946 case Instruction::FAdd:
    [all...]
LoopVectorize.cpp     [all...]
  /external/llvm/lib/CodeGen/
BasicTargetTransformInfo.cpp 603 TopTTI->getArithmeticInstrCost(BinaryOperator::FAdd, RetTy);
TargetLoweringBase.cpp     [all...]
  /external/llvm/include/llvm/IR/
PatternMatch.h 400 inline BinaryOp_match<LHS, RHS, Instruction::FAdd>
402 return BinaryOp_match<LHS, RHS, Instruction::FAdd>(L, R);
    [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 867 case Instruction::FAdd: Out << "getFAdd("; break;
    [all...]
  /external/llvm/lib/AsmParser/
LLLexer.cpp 699 INSTKEYWORD(add, Add); INSTKEYWORD(fadd, FAdd);
  /external/llvm/tools/llvm-stress/
llvm-stress.cpp 342 case 0:{Op = (isFloat?Instruction::FAdd : Instruction::Add); break; }
  /external/llvm/lib/ExecutionEngine/Interpreter/
Execution.cpp 60 dbgs() << "Unhandled type for FAdd instruction: " << *Ty << "\n";
742 case Instruction::FAdd: FLOAT_VECTOR_OP(+) break;
772 case Instruction::FAdd: executeFAddInst(R, Src1, Src2, Ty); break;
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp 261 if (Incr == nullptr || Incr->getOpcode() != Instruction::FAdd) return;
    [all...]
Reassociate.cpp     [all...]
SCCP.cpp     [all...]
  /external/llvm/bindings/ocaml/llvm/
llvm.ml 154 | FAdd
    [all...]

Completed in 516 milliseconds

1 2