/external/llvm/examples/Fibonacci/ |
fibonacci.cpp | 71 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB); 76 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
|
/external/llvm/lib/Transforms/Utils/ |
IntegerDivision.cpp | 49 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(Tmp4, Tmp7) [all...] |
/external/llvm/lib/MC/ |
MCAsmInfo.cpp | 142 return MCBinaryExpr::CreateSub(Res, PC, Context);
|
MCWin64EH.cpp | 56 const MCExpr *diff = MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(
|
/external/llvm/examples/ParallelJIT/ |
ParallelJIT.cpp | 98 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB); 102 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
|
/external/llvm/lib/Transforms/Scalar/ |
LowerAtomic.cpp | 56 Res = Builder.CreateSub(Orig, Val);
|
/external/llvm/include/llvm/Support/ |
NoFolder.h | 56 Instruction *CreateSub(Constant *LHS, Constant *RHS, 58 BinaryOperator *BO = BinaryOperator::CreateSub(LHS, RHS);
|
ConstantFolder.h | 41 Constant *CreateSub(Constant *LHS, Constant *RHS,
|
TargetFolder.h | 57 Constant *CreateSub(Constant *LHS, Constant *RHS,
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineMulDivRem.cpp | 41 A = IC.Builder->CreateSub(A, B); 150 Sub = Builder->CreateSub(X, Y, "suba"); 152 Sub = Builder->CreateSub(Builder->CreateNeg(C1), Y, "subc"); 212 return BinaryOperator::CreateSub(Op0BO, Rem); 213 return BinaryOperator::CreateSub(Rem, Op0BO); 245 Value *V = Builder->CreateSub(Constant::getNullValue(I.getType()), [all...] |
InstCombineAddSub.cpp | 939 return BinaryOperator::CreateSub(ConstantExpr::getAdd(XorRHS, CI), 970 return BinaryOperator::CreateSub(RHS, LHSV); 976 return BinaryOperator::CreateSub(LHS, V); 1036 return BinaryOperator::CreateSub(SubOne(CRHS), X); [all...] |
/external/clang/lib/CodeGen/ |
CGExprComplex.cpp | 513 ResR = Builder.CreateSub(Op.LHS.first, Op.RHS.first, "sub.r"); 514 ResI = Builder.CreateSub(Op.LHS.second, Op.RHS.second, "sub.i"); 535 ResR = Builder.CreateSub(ResRl, ResRr, "mul.r"); 578 llvm::Value *Tmp9 = Builder.CreateSub(Tmp7, Tmp8); // bc-ad
|
CGExprScalar.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCMCInstLower.cpp | 143 Expr = MCBinaryExpr::CreateSub(Expr, PB, Ctx);
|
/external/llvm/lib/Target/ |
TargetLoweringObjectFile.cpp | 316 return MCBinaryExpr::CreateSub(Sym, PC, getContext());
|
/external/llvm/lib/Transforms/Instrumentation/ |
BoundsChecking.cpp | 156 Value *ObjSize = Builder->CreateSub(Size, Offset);
|
/external/llvm/lib/Target/ARM/ |
ARMAsmPrinter.cpp | [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
DwarfAccelTable.cpp | 173 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create((*HI)->Sym, Context),
|
AsmPrinter.cpp | 765 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(FnEndLabel, OutContext), [all...] |
/external/llvm/lib/Target/X86/ |
X86MCInstLower.cpp | 178 Expr = MCBinaryExpr::CreateSub(Expr, 202 Expr = MCBinaryExpr::CreateSub(Expr, 778 DotExpr = MCBinaryExpr::CreateSub(DotExpr, PICBase, OutContext);
|
/external/llvm/include/llvm/MC/ |
MCExpr.h | 428 static const MCBinaryExpr *CreateSub(const MCExpr *LHS, const MCExpr *RHS,
|
/external/llvm/include/llvm/IR/ |
IRBuilder.h | 592 Value *CreateSub(Value *LHS, Value *RHS, const Twine &Name = "", 596 return Insert(Folder.CreateSub(LC, RC), Name); 601 return CreateSub(LHS, RHS, Name, false, true); 604 return CreateSub(LHS, RHS, Name, true, false); [all...] |
/external/llvm/lib/CodeGen/ |
IntrinsicLowering.cpp | 409 SrcM1 = Builder.CreateSub(Src, SrcM1);
|
/external/llvm/lib/Target/X86/Disassembler/ |
X86Disassembler.cpp | 259 LHS = MCBinaryExpr::CreateSub(Add, Sub, *Ctx);
|
/external/llvm/lib/Transforms/Vectorize/ |
LoopVectorize.cpp | [all...] |