| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 62 Value *UDividend = Builder.CreateSub(DvdXor, DividendSign); in generateSignedRemainderCode() 63 Value *UDivisor = Builder.CreateSub(DvsXor, DivisorSign); in generateSignedRemainderCode() 66 Value *SRem = Builder.CreateSub(Xored, DividendSign); in generateSignedRemainderCode() 91 Value *Remainder = Builder.CreateSub(Dividend, Product); in generatedUnsignedRemainderCode() 134 Value *U_Dvnd = Builder.CreateSub(Tmp2, Tmp); in generateSignedDivisionCode() 136 Value *U_Dvsr = Builder.CreateSub(Tmp3, Tmp1); in generateSignedDivisionCode() 140 Value *Q = Builder.CreateSub(Tmp4, Q_Sgn); in generateSignedDivisionCode() 257 Value *SR = Builder.CreateSub(Tmp0, Tmp1); in generateUnsignedDivisionCode() 273 Value *Tmp2 = Builder.CreateSub(MSB, SR); in generateUnsignedDivisionCode() 315 Value *Tmp9 = Builder.CreateSub(Tmp4, Tmp7); in generateUnsignedDivisionCode() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/examples/Fibonacci/ |
| H A D | fibonacci.cpp | 70 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB); in CreateFibFunction() 75 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB); in CreateFibFunction()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetObjectFile.cpp | 41 return MCBinaryExpr::CreateSub(Res, PC, getContext()); in getTTypeGlobalReference()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCAsmInfo.cpp | 65 return MCBinaryExpr::CreateSub(Res, PC, Context); in getExprForPersonalitySymbol()
|
| /minix3/external/bsd/llvm/dist/llvm/examples/ParallelJIT/ |
| H A D | ParallelJIT.cpp | 97 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB); in CreateFibFunction() 101 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB); in CreateFibFunction()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/MC/ |
| H A D | MCAsmInfo.cpp | 135 return MCBinaryExpr::CreateSub(Res, PC, Context); in getExprForFDESymbol()
|
| H A D | MCWin64EH.cpp | 54 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(LHS, Context), in EmitAbsDifference() 131 const MCExpr *Ofs = MCBinaryExpr::CreateSub(OtherRef, BaseRef, Context); in EmitSymbolRefWithOfs()
|
| /minix3/external/bsd/llvm/dist/llvm/bindings/go/llvm/ |
| H A D | executionengine_test.go | 50 n_minus := builder.CreateSub(n, ConstInt(Int32Type(), 1, false), "subtmp")
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 1018 return Builder->CreateSub(RHS, NewAnd, "sub"); in checkForNegativeOperand() 1023 return Builder->CreateSub(RHS, NewOr, "sub"); in checkForNegativeOperand() 1043 return Builder->CreateSub(RHS, NewOr, "sub"); in checkForNegativeOperand() 1113 return BinaryOperator::CreateSub(ConstantExpr::getAdd(XorRHS, CI), in visitAdd() 1149 return BinaryOperator::CreateSub(RHS, LHSV); in visitAdd() 1155 return BinaryOperator::CreateSub(LHS, V); in visitAdd() 1179 return BinaryOperator::CreateSub(SubOne(CRHS), X); in visitAdd() 1493 Result = Builder->CreateSub(Result, Offset); in OptimizePointerDifference() 1555 return BinaryOperator::CreateSub(ConstantExpr::getSub(C, C2), X); in visitSub() 1628 Builder->CreateSub(Z, Y, Op1->getName())); in visitSub()
|
| H A D | InstCombineMulDivRem.cpp | 42 A = IC.Builder->CreateSub(A, B); in simplifyValueKnownNonZero() 245 Sub = Builder->CreateSub(X, Y, "suba"); in visitMul() 247 Sub = Builder->CreateSub(Builder->CreateNeg(C1), Y, "subc"); in visitMul() 327 return BinaryOperator::CreateSub(Op0BO, Rem); in visitMul() 328 return BinaryOperator::CreateSub(Rem, Op0BO); in visitMul() 372 Value *V = Builder->CreateSub(Constant::getNullValue(I.getType()), in visitMul()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MachORelocationInfo.cpp | 101 Expr = MCBinaryExpr::CreateSub(LHS, RHS, Ctx); in createExprForRelocation()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCAsmPrinter.cpp | 433 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(GOTSymbol, in EmitInstruction() 481 MCOperand::CreateExpr(MCBinaryExpr::CreateSub(Exp, PB, OutContext)); in EmitInstruction() 528 Exp = MCBinaryExpr::CreateSub(Exp, PB, OutContext); in EmitInstruction() 734 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(GOTSymbol, OutContext), in EmitInstruction() 988 MCBinaryExpr::CreateSub( in EmitFunctionEntryLabel() 1117 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(TOCSymbol, OutContext), in EmitFunctionBodyStart() 1139 MCBinaryExpr::CreateSub(LocalEntryLabelExp, in EmitFunctionBodyStart() 1273 MCBinaryExpr::CreateSub(LazyPtrExpr, Anon, OutContext); in EmitFunctionStubs()
|
| H A D | PPCMCInstLower.cpp | 163 Expr = MCBinaryExpr::CreateSub(Expr, PB, Ctx); in GetSymbolRef()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ForwardControlFlowIntegrity.cpp | 275 Value *Sub = TempBuilder.CreateSub(TI, TStartInt); in rewriteFunctionPointer() 298 Value *Sub = TempBuilder.CreateSub(TI, TStartInt); in rewriteFunctionPointer()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/ |
| H A D | NoFolder.h | 56 Instruction *CreateSub(Constant *LHS, Constant *RHS, 58 BinaryOperator *BO = BinaryOperator::CreateSub(LHS, RHS);
|
| H A D | ConstantFolder.h | 41 Constant *CreateSub(Constant *LHS, Constant *RHS,
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LowerAtomic.cpp | 60 Res = Builder.CreateSub(Orig, Val); in LowerAtomicRMWInst()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/MC/MCDisassembler/ |
| H A D | MCExternalSymbolizer.cpp | 116 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx); in tryAddingSymbolicOperand()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/Disassembler/ |
| H A D | AArch64ExternalSymbolizer.cpp | 198 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx); in tryAddingSymbolicOperand()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/ |
| H A D | TargetLoweringObjectFile.cpp | 313 return MCBinaryExpr::CreateSub(Sym, PC, getContext()); in getTTypeReference()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 154 Value *ObjSize = Builder->CreateSub(Size, Offset); in instrument()
|
| /minix3/external/bsd/llvm/dist/llvm/unittests/IR/ |
| H A D | PatternMatch.cpp | 272 EXPECT_FALSE(m_NSWSub(m_Value(), m_Value()).match(IRB.CreateSub(L, R))); in TEST_F() 286 EXPECT_FALSE(m_NUWSub(m_Value(), m_Value()).match(IRB.CreateSub(L, R))); in TEST_F()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMAsmPrinter.cpp | 974 PCRelExpr = MCBinaryExpr::CreateSub(PCRelExpr, DotExpr, OutContext); in EmitMachineConstantPoolValue() 976 Expr = MCBinaryExpr::CreateSub(Expr, PCRelExpr, OutContext); in EmitMachineConstantPoolValue() 1018 Expr = MCBinaryExpr::CreateSub(Expr, MCSymbolRefExpr::Create(JTISymbol, in EmitJumpTable() 1079 MCBinaryExpr::CreateSub(MBBSymbolExpr, in EmitJump2Table() 1402 ARMMCExpr::CreateLower16(MCBinaryExpr::CreateSub(GVSymExpr, in EmitInstruction() 1435 ARMMCExpr::CreateUpper16(MCBinaryExpr::CreateSub(GVSymExpr, in EmitInstruction()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsMCInstLower.cpp | 159 const MCBinaryExpr *Sub = MCBinaryExpr::CreateSub(Sym1, Sym2, *Ctx); in createSub()
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 562 ResR = Builder.CreateSub(Op.LHS.first, Op.RHS.first, "sub.r"); in EmitBinSub() 565 ResI = Builder.CreateSub(Op.LHS.second, Op.RHS.second, "sub.i"); in EmitBinSub() 716 ResR = Builder.CreateSub(ResRl, ResRr, "mul.r"); in EmitBinMul() 781 llvm::Value *Tmp9 = Builder.CreateSub(Tmp7, Tmp8); // bc-ad in EmitBinDiv()
|