Searched refs:CreateSub (Results 1 - 25 of 40) sorted by relevance

12

/external/llvm/examples/Fibonacci/
H A Dfibonacci.cpp71 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB);
76 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
/external/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp49 Value *UDividend = Builder.CreateSub(DvdXor, DividendSign);
50 Value *UDivisor = Builder.CreateSub(DvsXor, DivisorSign);
53 Value *SRem = Builder.CreateSub(Xored, DividendSign);
76 Value *Remainder = Builder.CreateSub(Dividend, Product);
108 Value *U_Dvnd = Builder.CreateSub(Tmp2, Tmp);
110 Value *U_Dvsr = Builder.CreateSub(Tmp3, Tmp1);
114 Value *Q = Builder.CreateSub(Tmp4, Q_Sgn);
214 Value *SR = Builder.CreateSub(Tmp0, Tmp1);
230 Value *Tmp2 = Builder.CreateSub(ThirtyOne, SR);
272 Value *Tmp9 = Builder.CreateSub(Tmp
[all...]
/external/llvm/lib/MC/
H A DMCAsmInfo.cpp143 return MCBinaryExpr::CreateSub(Res, PC, Context);
H A DMCExternalSymbolizer.cpp100 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx);
H A DMCWin64EH.cpp56 const MCExpr *diff = MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachORelocationInfo.cpp101 Expr = MCBinaryExpr::CreateSub(LHS, RHS, Ctx);
/external/llvm/examples/ParallelJIT/
H A DParallelJIT.cpp98 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB);
102 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
/external/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp56 Res = Builder.CreateSub(Orig, Val);
/external/llvm/include/llvm/Support/
H A DNoFolder.h56 Instruction *CreateSub(Constant *LHS, Constant *RHS, function in class:llvm::NoFolder
58 BinaryOperator *BO = BinaryOperator::CreateSub(LHS, RHS);
H A DConstantFolder.h41 Constant *CreateSub(Constant *LHS, Constant *RHS, function in class:llvm::ConstantFolder
H A DTargetFolder.h57 Constant *CreateSub(Constant *LHS, Constant *RHS, function in class:llvm::TargetFolder
/external/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp147 Expr = MCBinaryExpr::CreateSub(Expr, PB, Ctx);
/external/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp316 return MCBinaryExpr::CreateSub(Sym, PC, getContext());
/external/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp156 Value *ObjSize = Builder->CreateSub(Size, Offset);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp975 return BinaryOperator::CreateSub(ConstantExpr::getAdd(XorRHS, CI),
1011 return BinaryOperator::CreateSub(RHS, LHSV);
1017 return BinaryOperator::CreateSub(LHS, V);
1077 return BinaryOperator::CreateSub(SubOne(CRHS), X);
1341 Result = Builder->CreateSub(Result, Offset);
1407 return BinaryOperator::CreateSub(ConstantExpr::getSub(C, C2), X);
1443 Builder->CreateSub(Z, Y, Op1->getName()));
H A DInstCombineMulDivRem.cpp41 A = IC.Builder->CreateSub(A, B);
182 Sub = Builder->CreateSub(X, Y, "suba");
184 Sub = Builder->CreateSub(Builder->CreateNeg(C1), Y, "subc");
244 return BinaryOperator::CreateSub(Op0BO, Rem);
245 return BinaryOperator::CreateSub(Rem, Op0BO);
277 Value *V = Builder->CreateSub(Constant::getNullValue(I.getType()),
/external/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp991 PCRelExpr = MCBinaryExpr::CreateSub(PCRelExpr, DotExpr, OutContext);
993 Expr = MCBinaryExpr::CreateSub(Expr, PCRelExpr, OutContext);
1035 Expr = MCBinaryExpr::CreateSub(Expr, MCSymbolRefExpr::Create(JTISymbol,
1096 MCBinaryExpr::CreateSub(MBBSymbolExpr,
1396 ARMMCExpr::CreateLower16(MCBinaryExpr::CreateSub(GVSymExpr,
1434 ARMMCExpr::CreateUpper16(MCBinaryExpr::CreateSub(GVSymExpr,
/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp540 ResR = Builder.CreateSub(Op.LHS.first, Op.RHS.first, "sub.r");
541 ResI = Builder.CreateSub(Op.LHS.second, Op.RHS.second, "sub.i");
562 ResR = Builder.CreateSub(ResRl, ResRr, "mul.r");
605 llvm::Value *Tmp9 = Builder.CreateSub(Tmp7, Tmp8); // bc-ad
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfAccelTable.cpp173 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create((*HI)->Sym, Context),
H A DAsmPrinter.cpp791 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(FnEndLabel, OutContext),
1139 MCBinaryExpr::CreateSub(LHS, Base, OutContext));
1219 Value = MCBinaryExpr::CreateSub(Value, JTI, OutContext);
1369 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(Hi, OutContext),
1400 MCBinaryExpr::CreateSub(Plus,
1572 case Instruction::Sub: return MCBinaryExpr::CreateSub(LHS, RHS, Ctx);
/external/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp178 Expr = MCBinaryExpr::CreateSub(Expr,
202 Expr = MCBinaryExpr::CreateSub(Expr,
766 DotExpr = MCBinaryExpr::CreateSub(DotExpr, PICBase, OutContext);
/external/llvm/include/llvm/MC/
H A DMCExpr.h460 static const MCBinaryExpr *CreateSub(const MCExpr *LHS, const MCExpr *RHS, function in class:llvm::MCBinaryExpr
/external/llvm/include/llvm/IR/
H A DIRBuilder.h595 Value *CreateSub(Value *LHS, Value *RHS, const Twine &Name = "", function in class:llvm::IRBuilder
599 return Insert(Folder.CreateSub(LC, RC), Name);
604 return CreateSub(LHS, RHS, Name, false, true);
607 return CreateSub(LHS, RHS, Name, true, false);
1379 Value *Difference = CreateSub(LHS_int, RHS_int);
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1531 Value *CountRoundDown = BypassBuilder.CreateSub(Count, R, "n.vec");
1637 EndValue = BypassBuilder.CreateSub(II.StartValue, CRD, "rev.ind.end");
1651 Value *NegIdx = BypassBuilder.CreateSub(Zero, CountRoundDown,
2287 Value *NormalizedIdx = Builder.CreateSub(Induction, ExtendedIdx,
2306 Value *NormalizedIdx = Builder.CreateSub(Induction, StartIdx,
2314 Value *ReverseInd = Builder.CreateSub(II.StartValue, CNI,
2345 GlobalIdx = Builder.CreateSub(Idx, NormalizedIdx, "gep.ridx");
/external/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp409 SrcM1 = Builder.CreateSub(Src, SrcM1);

Completed in 262 milliseconds

12