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

12

/macosx-10.9.5/llvmCore-3425.0.33/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...]
/macosx-10.9.5/llvmCore-3425.0.33/examples/Fibonacci/
H A Dfibonacci.cpp71 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB);
76 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
/macosx-10.9.5/llvmCore-3425.0.33/lib/MC/
H A DMCAsmInfo.cpp139 return MCBinaryExpr::CreateSub(Res, PC, Context);
H A DMCWin64EH.cpp56 const MCExpr *diff = MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(
/macosx-10.9.5/llvmCore-3425.0.33/examples/ParallelJIT/
H A DParallelJIT.cpp98 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB);
102 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp148 return BinaryOperator::CreateSub(ConstantExpr::getAdd(XorRHS, CI),
179 return BinaryOperator::CreateSub(RHS, LHSV);
185 return BinaryOperator::CreateSub(LHS, V);
245 return BinaryOperator::CreateSub(SubOne(CRHS), X);
484 Result = Builder->CreateSub(Result, Offset);
550 return BinaryOperator::CreateSub(ConstantExpr::getSub(C, C2), X);
576 Builder->CreateSub(Z, Y, Op1->getName()));
H A DInstCombineMulDivRem.cpp41 A = IC.Builder->CreateSub(A, B);
151 Sub = Builder->CreateSub(X, Y, "suba");
153 Sub = Builder->CreateSub(Builder->CreateNeg(C1), Y, "subc");
213 return BinaryOperator::CreateSub(Op0BO, Rem);
214 return BinaryOperator::CreateSub(Rem, Op0BO);
246 Value *V = Builder->CreateSub(Constant::getNullValue(I.getType()),
H A DInstCombineAndOrXor.cpp386 return Builder->CreateSub(LHSI->getOperand(0), RHS, "fold");
2137 return BinaryOperator::CreateSub(
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DLowerAtomic.cpp56 Res = Builder.CreateSub(Orig, Val);
H A DSimplifyLibCalls.cpp812 return B.CreateSub(LHSV, RHSV, "chardiff");
1135 Op = B.CreateSub(Op, B.getInt32('0'), "isdigittmp");
/macosx-10.9.5/llvmCore-3425.0.33/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
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp136 Expr = MCBinaryExpr::CreateSub(Expr, PB, Ctx);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/
H A DTargetLoweringObjectFile.cpp316 return MCBinaryExpr::CreateSub(Res, PC, getContext());
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp156 Value *ObjSize = Builder->CreateSub(Size, Offset);
H A DAddressSanitizer.cpp308 Value *SizeMinusOne = IRB.CreateSub(
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/AsmPrinter/
H A DDwarfAccelTable.cpp173 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create((*HI)->Sym, Context),
H A DAsmPrinter.cpp761 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(FnEndLabel, OutContext),
1112 MCBinaryExpr::CreateSub(LHS, Base, OutContext));
1192 Value = MCBinaryExpr::CreateSub(Value, JTI, OutContext);
1345 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(Hi, OutContext),
1376 MCBinaryExpr::CreateSub(Plus,
1549 case Instruction::Sub: return MCBinaryExpr::CreateSub(LHS, RHS, Ctx);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86MCInstLower.cpp152 Expr = MCBinaryExpr::CreateSub(Expr,
176 Expr = MCBinaryExpr::CreateSub(Expr,
726 DotExpr = MCBinaryExpr::CreateSub(DotExpr, PICBase, OutContext);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DARMAsmPrinter.cpp960 PCRelExpr = MCBinaryExpr::CreateSub(PCRelExpr, DotExpr, OutContext);
962 Expr = MCBinaryExpr::CreateSub(Expr, PCRelExpr, OutContext);
1004 Expr = MCBinaryExpr::CreateSub(Expr, MCSymbolRefExpr::Create(JTISymbol,
1067 MCBinaryExpr::CreateSub(MBBSymbolExpr,
1439 ARMMCExpr::CreateLower16(MCBinaryExpr::CreateSub(GVSymExpr,
1477 ARMMCExpr::CreateUpper16(MCBinaryExpr::CreateSub(GVSymExpr,
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/MC/
H A DMCExpr.h413 static const MCBinaryExpr *CreateSub(const MCExpr *LHS, const MCExpr *RHS, function in class:llvm::MCBinaryExpr
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DIRBuilder.h563 Value *CreateSub(Value *LHS, Value *RHS, const Twine &Name = "", function in class:llvm::IRBuilder
567 return Insert(Folder.CreateSub(LC, RC), Name);
572 return CreateSub(LHS, RHS, Name, false, true);
575 return CreateSub(LHS, RHS, Name, true, false);
1339 Value *Difference = CreateSub(LHS_int, RHS_int);
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DIntrinsicLowering.cpp409 SrcM1 = Builder.CreateSub(Src, SrcM1);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/Disassembler/
H A DX86Disassembler.cpp266 LHS = MCBinaryExpr::CreateSub(Add, Sub, *Ctx);

Completed in 532 milliseconds

12