| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 525 Trunc = Builder.CreateTrunc(ExtRem, RemTy); in expandRemainderUpTo32Bits() 575 Trunc = Builder.CreateTrunc(ExtRem, RemTy); in expandRemainderUpTo64Bits() 626 Trunc = Builder.CreateTrunc(ExtDiv, DivTy); in expandDivisionUpTo32Bits() 676 Trunc = Builder.CreateTrunc(ExtDiv, DivTy); in expandDivisionUpTo64Bits()
|
| H A D | SimplifyCFG.cpp | 3912 return Builder.CreateTrunc(DownShifted, BitMapElementTy, in BuildLookup() 4251 Value *LoBit = Builder.CreateTrunc(Shifted, in SwitchToLookupTable()
|
| H A D | SimplifyLibCalls.cpp | 1627 Value *V = B.CreateTrunc(CI->getArgOperand(2), B.getInt8Ty(), "char"); in optimizeSPrintFString()
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 733 Value *ByteVal = Builder.CreateTrunc(EmitScalarExpr(E->getArg(1)), in EmitBuiltinExpr() 749 Value *ByteVal = Builder.CreateTrunc(EmitScalarExpr(E->getArg(1)), in EmitBuiltinExpr() 1404 BCArg = Builder.CreateTrunc(BCArg, ArgIntTy); in EmitBuiltinExpr() 2673 return Builder.CreateTrunc(Ops[0], VTy, "vaddhn"); in EmitCommonNeonBuiltinExpr() 2869 return Builder.CreateTrunc(Ops[0], Ty, "vmovn"); in EmitCommonNeonBuiltinExpr() 2955 return Builder.CreateTrunc(Ops[0], Ty, "vshrn_n"); in EmitCommonNeonBuiltinExpr() 2992 return Builder.CreateTrunc(Ops[0], VTy, "vsubhn"); in EmitCommonNeonBuiltinExpr() 5061 return Builder.CreateTrunc(Ops[0], in EmitAArch64BuiltinExpr() 5075 return Builder.CreateTrunc(Ops[0], in EmitAArch64BuiltinExpr() 5089 return Builder.CreateTrunc(Ops[0], in EmitAArch64BuiltinExpr() [all …]
|
| H A D | CGStmt.cpp | 2097 Tmp = Builder.CreateTrunc(Tmp, in EmitAsmStmt() 2104 Tmp = Builder.CreateTrunc(Tmp, TruncTy); in EmitAsmStmt() 2106 Tmp = Builder.CreateTrunc(Tmp, TruncTy); in EmitAsmStmt()
|
| H A D | CGExprCXX.cpp | 633 numElements = CGF.Builder.CreateTrunc(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
|
| H A D | CGCall.cpp | 875 Val = CGF.Builder.CreateTrunc(Val, DestIntTy, "coerce.val.ii"); in CoerceIntOrPtrToIntOrPtr() 1625 return CGF.Builder.CreateTrunc(value, varType, "arg.unpromote"); in emitArgumentDemotion()
|
| H A D | CGExpr.cpp | 586 Hash = Builder.CreateTrunc(Hash, IntPtrTy); in EmitTypeCheck() 1211 return Builder.CreateTrunc(Value, Builder.getInt1Ty(), "tobool"); in EmitFromMemory()
|
| H A D | CGExprScalar.cpp | 2357 handlerResult = Builder.CreateTrunc(handlerResult, opTy); in EmitOverflowCheckedBinOp() 3323 Val = Builder.CreateTrunc(Val, ArgTy); in VisitVAArgExpr()
|
| H A D | MicrosoftCXXABI.cpp | 720 Offset = CGF.Builder.CreateTrunc(Offset, CGF.Int32Ty); in performBaseAdjustment()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 377 Value *Trunc0 = Builder.CreateTrunc(CI->getArgOperand(0), Type::getInt32Ty(C)); in UpgradeIntrinsicCall() 543 Args.back() = Builder.CreateTrunc(Args.back(), Type::getInt8Ty(C), "trunc"); in UpgradeIntrinsicCall()
|
| /minix3/external/bsd/llvm/dist/llvm/examples/BrainF/ |
| H A D | BrainF.cpp | 210 CreateTrunc(tape_0, IntegerType::getInt8Ty(C), tapereg); in readloop()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 951 Value *Trunc = Builder.CreateTrunc(DU.WideDef, DU.NarrowDef->getType()); in truncateIVUse() 1002 Value *Trunc = Builder.CreateTrunc(WidePhi, DU.NarrowDef->getType()); in WidenIVUse() 1020 NewDef = Builder.CreateTrunc(DU.WideDef, DU.NarrowUse->getType()); in WidenIVUse() 1805 CmpIndVar = Builder.CreateTrunc(CmpIndVar, ExitCnt->getType(), in LinearFunctionTestReplace()
|
| H A D | ScalarReplAggregates.cpp | 869 Builder.CreateTrunc(FromVal, IntegerType::get(FromVal->getContext(), in ConvertScalar_ExtractValue() 985 SV = Builder.CreateTrunc(SV, AllocaType); in ConvertScalar_InsertValue() 2386 EltVal = Builder.CreateTrunc(EltVal, in RewriteStoreUserOfWholeAlloca() 2427 EltVal = Builder.CreateTrunc(EltVal, in RewriteStoreUserOfWholeAlloca()
|
| H A D | GVN.cpp | 1147 SrcVal = Builder.CreateTrunc(SrcVal, IntegerType::get(Ctx, LoadSize*8)); in GetStoreValueForLoad() 1199 RV = Builder.CreateTrunc(RV, SrcVal->getType()); in GetLoadValueForLoad()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 404 Idx = Builder->CreateTrunc(Idx, IntPtrTy); in FoldCmpLoadFromIndexedGlobal() 584 VariableIdx = IC.Builder->CreateTrunc(VariableIdx, IntPtrTy); in EvaluateGEPOffsetExpression() 680 ROffset = Builder->CreateTrunc(ROffset, LHSIndexTy); in FoldGEPICmp() 682 LOffset = Builder->CreateTrunc(LOffset, RHSIndexTy); in FoldGEPICmp() 1646 Builder->CreateTrunc(LHSI->getOperand(0), NTy), in visitICmpInstWithInstAndIntCst() 2104 Value *TruncA = Builder->CreateTrunc(A, NewType, A->getName()+".trunc"); in ProcessUGT_ADDCST_ADD() 2105 Value *TruncB = Builder->CreateTrunc(B, NewType, B->getName()+".trunc"); in ProcessUGT_ADDCST_ADD() 3542 Builder->CreateTrunc(B, A->getType())); in visitICmpInst()
|
| H A D | InstCombinePHI.cpp | 752 Res = Builder->CreateTrunc(Res, Ty, "extract.t"); in SliceUpIllegalIntegerPHI()
|
| H A D | InstCombineCasts.cpp | 504 Value *NewTrunc = Builder->CreateTrunc(A, CI.getType(), A->getName()+".tr"); in visitTrunc() 843 Value *Trunc = Builder->CreateTrunc(A, CI.getType()); in visitZExt()
|
| H A D | InstructionCombining.cpp | 2104 Value *NewCond = Builder->CreateTrunc(SI.getCondition(), Ty, "trunc"); in visitSwitchInst()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 1149 Value *CreateTrunc(Value *V, Type *DestTy, const Twine &Name = "") { 1169 return CreateTrunc(V, DestTy, Name); 1183 return CreateTrunc(V, DestTy, Name); 1574 V = CreateTrunc(V, ExtractedTy, Name + ".trunc"); in CreateExtractInteger()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionExpander.cpp | 1333 Result = Builder.CreateTrunc(Result, TruncTy); in expandAddRecExprLiterally() 1511 Value *I = Builder.CreateTrunc(V, Ty); in visitTruncateExpr()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 1524 Val = Builder.CreateTrunc(Opnd, Ty, "promoted"); in TruncBuilder() 3066 V = Builder.CreateTrunc(V, IntPtrTy, "sunkaddr"); in OptimizeMemoryInst() 3142 V = Builder.CreateTrunc(V, IntPtrTy, "sunkaddr"); in OptimizeMemoryInst()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | DataFlowSanitizer.cpp | 1105 Value *TruncShadow = IRB.CreateTrunc(WideShadow, DFS.ShadowTy); in loadShadow()
|
| H A D | MemorySanitizer.cpp | 1226 setShadow(&I, IRB.CreateTrunc(getShadow(&I, 0), I.getType(), "_msprop")); in visitTruncInst()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 2477 BypassBuilder.CreateTrunc(IdxEndRoundDown, OrigPhi->getType()); in createEmptyLoop() 3149 Broadcasted = Builder.CreateTrunc(Induction, PhiTy); in widenPHIInstruction()
|