/external/llvm/examples/Fibonacci/ |
H A D | fibonacci.cpp | 71 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB); 76 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
|
/external/llvm/lib/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 62 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 D | AArch64TargetObjectFile.cpp | 41 return MCBinaryExpr::CreateSub(Res, PC, getContext());
|
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCAsmInfo.cpp | 64 return MCBinaryExpr::CreateSub(Res, PC, Context);
|
/external/llvm/lib/MC/ |
H A D | MCAsmInfo.cpp | 131 return MCBinaryExpr::CreateSub(Res, PC, Context);
|
H A D | MCExternalSymbolizer.cpp | 116 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx);
|
H A D | MCWin64EH.cpp | 52 const MCExpr *diff = MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create( 133 const MCExpr *Ofs = MCBinaryExpr::CreateSub(OtherRef, BaseRef, Context);
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MachORelocationInfo.cpp | 101 Expr = MCBinaryExpr::CreateSub(LHS, RHS, Ctx);
|
/external/llvm/examples/ParallelJIT/ |
H A D | ParallelJIT.cpp | 98 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB); 102 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LowerAtomic.cpp | 60 Res = Builder.CreateSub(Orig, Val);
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 990 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 D | InstCombineMulDivRem.cpp | 43 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 D | NoFolder.h | 56 Instruction *CreateSub(Constant *LHS, Constant *RHS, function in class:llvm::NoFolder 58 BinaryOperator *BO = BinaryOperator::CreateSub(LHS, RHS);
|
H A D | ConstantFolder.h | 41 Constant *CreateSub(Constant *LHS, Constant *RHS, function in class:llvm::ConstantFolder
|
/external/llvm/lib/Target/AArch64/Disassembler/ |
H A D | AArch64ExternalSymbolizer.cpp | 198 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx);
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsMCInstLower.cpp | 159 const MCBinaryExpr *Sub = MCBinaryExpr::CreateSub(Sym1, Sym2, *Ctx);
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCMCInstLower.cpp | 151 Expr = MCBinaryExpr::CreateSub(Expr, PB, Ctx);
|
/external/llvm/lib/Target/ |
H A D | TargetLoweringObjectFile.cpp | 335 return MCBinaryExpr::CreateSub(Sym, PC, getContext());
|
/external/llvm/lib/Target/X86/ |
H A D | X86AtomicExpandPass.cpp | 182 return Builder.CreateSub(Loaded, Inc, "new");
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | BoundsChecking.cpp | 154 Value *ObjSize = Builder->CreateSub(Size, Offset);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMAsmPrinter.cpp | 890 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 D | PatternMatch.cpp | 272 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 D | CGExprComplex.cpp | 545 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 D | TargetFolder.h | 57 Constant *CreateSub(Constant *LHS, Constant *RHS, function in class:llvm::TargetFolder
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfAccelTable.cpp | 166 const MCExpr *Sub = MCBinaryExpr::CreateSub(
|