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

123

/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.cpp62 Value *UDividend = Builder.CreateSub(DvdXor, DividendSign);
63 Value *UDivisor = Builder.CreateSub(DvsXor, DivisorSign);
66 Value *SRem = Builder.CreateSub(Xored, DividendSign);
91 Value *Remainder = Builder.CreateSub(Dividend, Product);
134 Value *U_Dvnd = Builder.CreateSub(Tmp2, Tmp);
136 Value *U_Dvsr = Builder.CreateSub(Tmp3, Tmp1);
140 Value *Q = Builder.CreateSub(Tmp4, Q_Sgn);
257 Value *SR = Builder.CreateSub(Tmp0, Tmp1);
273 Value *Tmp2 = Builder.CreateSub(MSB, SR);
315 Value *Tmp9 = Builder.CreateSub(Tmp
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.cpp41 return MCBinaryExpr::CreateSub(Res, PC, getContext());
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCAsmInfo.cpp64 return MCBinaryExpr::CreateSub(Res, PC, Context);
/external/llvm/lib/MC/
H A DMCAsmInfo.cpp131 return MCBinaryExpr::CreateSub(Res, PC, Context);
H A DMCExternalSymbolizer.cpp116 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx);
H A DMCWin64EH.cpp52 const MCExpr *diff = MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(
133 const MCExpr *Ofs = MCBinaryExpr::CreateSub(OtherRef, BaseRef, Context);
/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.cpp60 Res = Builder.CreateSub(Orig, Val);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp990 return Builder->CreateSub(RHS, NewAnd, "sub");
995 return Builder->CreateSub(RHS, NewOr, "sub");
1015 return Builder->CreateSub(RHS, NewOr, "sub");
1085 return BinaryOperator::CreateSub(ConstantExpr::getAdd(XorRHS, CI),
1121 return BinaryOperator::CreateSub(RHS, LHSV);
1127 return BinaryOperator::CreateSub(LHS, V);
1151 return BinaryOperator::CreateSub(SubOne(CRHS), X);
1440 Result = Builder->CreateSub(Result, Offset);
1494 return BinaryOperator::CreateSub(ConstantExpr::getSub(C, C2), X);
1547 Builder->CreateSub(
[all...]
H A DInstCombineMulDivRem.cpp43 A = IC.Builder->CreateSub(A, B);
178 Sub = Builder->CreateSub(X, Y, "suba");
180 Sub = Builder->CreateSub(Builder->CreateNeg(C1), Y, "subc");
253 return BinaryOperator::CreateSub(Op0BO, Rem);
254 return BinaryOperator::CreateSub(Rem, Op0BO);
286 Value *V = Builder->CreateSub(Constant::getNullValue(I.getType()),
/external/llvm/include/llvm/IR/
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
/external/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.cpp198 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx);
/external/llvm/lib/Target/Mips/
H A DMipsMCInstLower.cpp159 const MCBinaryExpr *Sub = MCBinaryExpr::CreateSub(Sym1, Sym2, *Ctx);
/external/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp151 Expr = MCBinaryExpr::CreateSub(Expr, PB, Ctx);
/external/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp335 return MCBinaryExpr::CreateSub(Sym, PC, getContext());
/external/llvm/lib/Target/X86/
H A DX86AtomicExpandPass.cpp182 return Builder.CreateSub(Loaded, Inc, "new");
/external/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp154 Value *ObjSize = Builder->CreateSub(Size, Offset);
/external/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp890 PCRelExpr = MCBinaryExpr::CreateSub(PCRelExpr, DotExpr, OutContext);
892 Expr = MCBinaryExpr::CreateSub(Expr, PCRelExpr, OutContext);
934 Expr = MCBinaryExpr::CreateSub(Expr, MCSymbolRefExpr::Create(JTISymbol,
995 MCBinaryExpr::CreateSub(MBBSymbolExpr,
1302 ARMMCExpr::CreateLower16(MCBinaryExpr::CreateSub(GVSymExpr,
1335 ARMMCExpr::CreateUpper16(MCBinaryExpr::CreateSub(GVSymExpr,
/external/llvm/unittests/IR/
H A DPatternMatch.cpp272 EXPECT_FALSE(m_NSWSub(m_Value(), m_Value()).match(IRB.CreateSub(L, R)));
286 EXPECT_FALSE(m_NUWSub(m_Value(), m_Value()).match(IRB.CreateSub(L, R)));
/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp545 ResR = Builder.CreateSub(Op.LHS.first, Op.RHS.first, "sub.r");
546 ResI = Builder.CreateSub(Op.LHS.second, Op.RHS.second, "sub.i");
567 ResR = Builder.CreateSub(ResRl, ResRr, "mul.r");
610 llvm::Value *Tmp9 = Builder.CreateSub(Tmp7, Tmp8); // bc-ad
/external/llvm/include/llvm/Analysis/
H A DTargetFolder.h57 Constant *CreateSub(Constant *LHS, Constant *RHS, function in class:llvm::TargetFolder
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfAccelTable.cpp166 const MCExpr *Sub = MCBinaryExpr::CreateSub(

Completed in 8925 milliseconds

123