Lines Matching defs:ArgOffset
1878 /// Shadow = ParamTLS+ArgOffset.
1879 Value *getShadowPtrForArgument(IRBuilder<> &IRB, int ArgOffset) {
1881 if (ArgOffset)
1882 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
1887 Value *getOriginPtrForArgument(IRBuilder<> &IRB, int ArgOffset) {
1891 if (ArgOffset)
1892 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
1996 unsigned ArgOffset = 0;
2016 bool Overflow = ArgOffset + Size > kParamTLSSize;
2033 Value *Base = getShadowPtrForArgument(EntryIRB, ArgOffset);
2041 Value *OriginPtr = getOriginPtrForArgument(EntryIRB, ArgOffset);
2048 /* by origin_tls[ArgOffset] */ kMinOriginAlignment,
2060 Value *Base = getShadowPtrForArgument(EntryIRB, ArgOffset);
2064 Value *OriginPtr = getOriginPtrForArgument(EntryIRB, ArgOffset);
2073 ArgOffset += alignTo(Size, kShadowTLSAlignment);
4896 unsigned ArgOffset = 0;
4927 Value *ArgShadowBase = getShadowPtrForArgument(IRB, ArgOffset);
4936 if (ArgOffset + Size > kParamTLSSize)
4954 Value *ArgOriginBase = getOriginPtrForArgument(IRB, ArgOffset);
4960 /* by origin_tls[ArgOffset] */ kMinOriginAlignment,
4969 if (ArgOffset + Size > kParamTLSSize)
4976 getOriginPtrForArgument(IRB, ArgOffset));
4984 ArgOffset += alignTo(Size, kShadowTLSAlignment);
5429 Value *getShadowAddrForVAArgument(IRBuilder<> &IRB, unsigned ArgOffset) {
5431 return IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
5435 Value *getShadowPtrForVAArgument(IRBuilder<> &IRB, unsigned ArgOffset) {
5437 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
5442 Value *getShadowPtrForVAArgument(IRBuilder<> &IRB, unsigned ArgOffset,
5445 if (ArgOffset + ArgSize > kParamTLSSize)
5447 return getShadowPtrForVAArgument(IRB, ArgOffset);
5451 Value *getOriginPtrForVAArgument(IRBuilder<> &IRB, int ArgOffset) {
5456 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));