|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/AtomicExpandPass.cpp 668 Ret.ShiftAmt = Builder.CreateShl(PtrLSB, 3);
672 Builder.CreateShl(Builder.CreateXor(PtrLSB, WordSize - ValueSize), 3);
lib/Target/AArch64/AArch64StackTagging.cpp 161 V = IRB.CreateShl(V, -Offset * 8);
lib/Target/AMDGPU/AMDGPULibCalls.cpp 1141 Value *sign = B.CreateShl(opr_n, size-1, "__yeven");
lib/Target/Hexagon/HexagonGenExtract.cpp 216 NewIn = IRB.CreateShl(NewIn, SL, CSL->getName());
lib/Transforms/InstCombine/InstCombineCalls.cpp 3558 Value *Shl = Builder.CreateShl(Src, IntSize - Offset - Width);
lib/Transforms/InstCombine/InstCombineSelect.cpp 215 V = Builder.CreateShl(V, ValZeros - AndZeros);
664 V = Builder.CreateShl(V, C2Log - C1Log);
lib/Transforms/InstCombine/InstCombineShifts.cpp 536 V = IC.Builder.CreateShl(C, NumBits);
876 return new ZExtInst(Builder.CreateShl(X, ShAmt), Ty);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 1246 Value *ShlShadow = IRB.CreateShl(WideShadow, DFS.ShadowWidth);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 877 IRB.CreateShl(Tag, kPointerTagShift),
882 Value *ShiftedTag = IRB.CreateShl(Tag, kPointerTagShift);
987 SP = IRB.CreateShl(SP, 44);
1002 IRB.CreateShl(IRB.CreateAShr(ThreadLong, 56), 12, "", true, true),
lib/Transforms/Instrumentation/MemorySanitizer.cpp 1084 return IRB.CreateOr(Origin, IRB.CreateShl(Origin, kOriginSize * 8));
2250 Value *SaOtherBits = IRB.CreateLShr(IRB.CreateShl(Sa, 1), 1);
2267 Value *SaOtherBits = IRB.CreateLShr(IRB.CreateShl(Sa, 1), 1);
lib/Transforms/Scalar/SROA.cpp 2170 V = IRB.CreateShl(V, ShAmt, Name + ".shift");
2549 V = IRB.CreateShl(V, TITy->getBitWidth() - AITy->getBitWidth(),
lib/Transforms/Utils/SimplifyCFG.cpp 5620 auto *Shl = Builder.CreateShl(Sub, Ty->getBitWidth() - Shift);
tools/clang/lib/CodeGen/CGBuiltin.cpp10016 Value *Shl = CGF.Builder.CreateShl(ZeroExt, 16);
12221 Builder.CreateShl(Builder.CreateZExt(Ops[1], Int128Ty), 64);
12280 Builder.CreateShl(ExchangeHigh128, 64, "", false, false),
tools/clang/lib/CodeGen/CGCall.cpp 1195 Val = CGF.Builder.CreateShl(Val, DstSize - SrcSize, "coerce.highbits");
tools/clang/lib/CodeGen/CGExpr.cpp 1834 Val = Builder.CreateShl(Val, HighBits, "bf.shl");
2053 SrcVal = Builder.CreateShl(SrcVal, Info.Offset, "bf.shl");
2080 ResultVal = Builder.CreateShl(ResultVal, HighBits, "bf.result.shl");
tools/clang/lib/CodeGen/CGExprScalar.cpp 1463 Result = Builder.CreateShl(Result, DstScale - SrcScale, "upscale");
1471 Result = Builder.CreateShl(Result, DstScale - SrcScale, "upscale");