/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...] |