Searched refs:CreateBinOp (Results 1 - 25 of 32) sorted by relevance

12

/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp371 Value *NSh = Builder->CreateBinOp(I.getOpcode(), TrOp, ShAmt,I.getName());
421 Value *X = Builder->CreateBinOp(Op0BO->getOpcode(), YS, V1,
454 Value *X = Builder->CreateBinOp(Op0BO->getOpcode(), V1, YS,
515 Builder->CreateBinOp(I.getOpcode(), Op0BO->getOperand(0), Op1);
605 Value *Shift = Builder->CreateBinOp(ShiftOp->getOpcode(), X,
H A DInstructionCombining.cpp396 V = Builder->CreateBinOp(TopLevelOpcode, B, D, Op1->getName());
399 V = Builder->CreateBinOp(InnerOpcode, A, V);
418 V = Builder->CreateBinOp(TopLevelOpcode, A, C, Op0->getName());
421 V = Builder->CreateBinOp(InnerOpcode, V, B);
448 C = Builder->CreateBinOp(InnerOpcode, L, R);
473 A = Builder->CreateBinOp(InnerOpcode, L, R);
540 return IC->Builder->CreateBinOp(BO->getOpcode(), Op0, Op1,
700 InV = Builder->CreateBinOp(cast<BinaryOperator>(I).getOpcode(),
/external/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp105 Builder.CreateBinOp((Instruction::BinaryOps)OpCode,
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp383 Value *NSh = Builder->CreateBinOp(I.getOpcode(), TrOp, ShAmt,I.getName());
433 Value *X = Builder->CreateBinOp(Op0BO->getOpcode(), YS, V1,
469 Value *X = Builder->CreateBinOp(Op0BO->getOpcode(), V1, YS,
532 Builder->CreateBinOp(I.getOpcode(), Op0BO->getOperand(0), Op1);
H A DInstructionCombining.cpp481 V = Builder->CreateBinOp(TopLevelOpcode, B, D, RHS->getName());
483 SimplifiedInst = Builder->CreateBinOp(InnerOpcode, A, V);
501 V = Builder->CreateBinOp(TopLevelOpcode, A, C, LHS->getName());
503 SimplifiedInst = Builder->CreateBinOp(InnerOpcode, V, B);
600 C = Builder->CreateBinOp(InnerOpcode, L, R);
625 A = Builder->CreateBinOp(InnerOpcode, L, R);
640 Builder->CreateBinOp(TopLevelOpcode,
648 Builder->CreateBinOp(TopLevelOpcode, SI0->getFalseValue(),
716 Value *RI = IC->Builder->CreateBinOp(BO->getOpcode(), Op0, Op1,
897 InV = Builder->CreateBinOp(cas
[all...]
H A DInstCombineAndOrXor.cpp1168 Value *LogicOp = Builder->CreateBinOp(Opcode, Op0NotVal, Op1NotVal,
1186 Value *LogicOp = Builder->CreateBinOp(Opcode, A, B,
1223 Value *NewOp = Builder->CreateBinOp(LogicOpc, BC, NewConstant, I.getName());
1246 Value *NewOp = Builder->CreateBinOp(LogicOpc, Cast0Src, Cast1Src,
/external/llvm/include/llvm/Analysis/
H A DTargetFolder.h109 Constant *CreateBinOp(Instruction::BinaryOps Opc, function in class:llvm::TargetFolder
/external/llvm/include/llvm/IR/
H A DConstantFolder.h97 Constant *CreateBinOp(Instruction::BinaryOps Opc, function in class:llvm::ConstantFolder
H A DNoFolder.h147 Instruction *CreateBinOp(Instruction::BinaryOps Opc, function in class:llvm::NoFolder
H A DIRBuilder.h997 Value *CreateBinOp(Instruction::BinaryOps Opc, function in class:llvm::IRBuilder
1002 return Insert(Folder.CreateBinOp(Opc, LC, RC), Name);
/external/swiftshader/third_party/LLVM/include/llvm/Support/
H A DConstantFolder.h97 Constant *CreateBinOp(Instruction::BinaryOps Opc, function in class:llvm::ConstantFolder
H A DNoFolder.h147 Instruction *CreateBinOp(Instruction::BinaryOps Opc, function in class:llvm::NoFolder
H A DTargetFolder.h109 Constant *CreateBinOp(Instruction::BinaryOps Opc, function in class:llvm::TargetFolder
H A DIRBuilder.h709 Value *CreateBinOp(Instruction::BinaryOps Opc, function in class:llvm::IRBuilder
713 return Insert(Folder.CreateBinOp(Opc, LC, RC), Name);
/external/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp352 return Builder.CreateBinOp(Instruction::BinaryOps(C->getOpcode()),
/external/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp487 NewV = IRB.CreateBinOp(mapBinOpcode(I->getOpcode()),
H A DScalarizer.cpp97 return Builder.CreateBinOp(BO.getOpcode(), Op0, Op1, Name);
/external/llvm/unittests/IR/
H A DIRBuilderTest.cpp159 // Now, try it with CreateBinOp
160 F = Builder.CreateBinOp(Instruction::FAdd, F, F);
/external/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2368 Builder.CreateBinOp(Opc, PBI->getCondition(), New, "or.cond"));
2434 Builder.CreateBinOp(Instruction::And, NotCond, New, "and.cond"));
2436 MergedCond = cast<Instruction>(Builder.CreateBinOp(
2442 MergedCond = cast<Instruction>(Builder.CreateBinOp(
2447 MergedCond = cast<Instruction>(Builder.CreateBinOp(
/external/clang/lib/CodeGen/
H A DCGAtomic.cpp620 Result = CGF.Builder.CreateBinOp(PostOp, RMWI, LoadVal1);
1002 ResVal = Builder.CreateBinOp(PostOp, ResVal, LoadVal1);
H A DItaniumCXXABI.cpp928 EqZero = Builder.CreateBinOp(And, EqZero, OrAdjAnd1EqZero);
932 llvm::Value *Result = Builder.CreateBinOp(Or, EqZero, AdjEq);
933 Result = Builder.CreateBinOp(And, PtrEq, Result,
H A DMicrosoftCXXABI.cpp2760 Res = Builder.CreateBinOp(And, Res, Cmp);
2770 Res = Builder.CreateBinOp(Or, Res, IsZero);
2775 return Builder.CreateBinOp(And, Res, Cmp0, "memptr.cmp");
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2388 Value *V = Builder.CreateBinOp(BinOp->getOpcode(), LHS, RHS);
2550 Value *V0 = Builder.CreateBinOp(BinOp0->getOpcode(), LHS, RHS);
2555 Value *V1 = Builder.CreateBinOp(BinOp1->getOpcode(), LHS, RHS);
4157 return Builder.CreateBinOp((Instruction::BinaryOps)Opcode, L, R, Name);
H A DLoopVectorize.cpp3384 NewI = B.CreateBinOp(BO->getOpcode(), ShrinkOperand(BO->getOperand(0)),
3624 Builder.CreateBinOp((Instruction::BinaryOps)Op, RdxParts[part],
3654 TmpVec = addFastMathFlag(Builder.CreateBinOp(
4102 Value *V = Builder.CreateBinOp(BinOp->getOpcode(), A[Part], B[Part]);
/external/swiftshader/third_party/LLVM/lib/Analysis/
H A DScalarEvolutionExpander.cpp167 Instruction *BO = cast<Instruction>(Builder.CreateBinOp(Opcode, LHS, RHS));

Completed in 848 milliseconds

12