reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12217 Module *M = Builder.GetInsertBlock()->getParent()->getParent(); 12229 Value *Lo = Builder.CreateTrunc(Val, Int64Ty, "lo"); 12230 Value *Hi = Builder.CreateTrunc(Builder.CreateLShr(Val, 64), Int64Ty, "hi"); 12230 Value *Hi = Builder.CreateTrunc(Builder.CreateLShr(Val, 64), Int64Ty, "hi"); 12231 Addr = Builder.CreateBitCast(Addr, Type::getInt8PtrTy(M->getContext())); 12232 return Builder.CreateCall(Stxr, {Lo, Hi, Addr}); 12241 IntegerType *IntValTy = Builder.getIntNTy(DL.getTypeSizeInBits(Val->getType())); 12242 Val = Builder.CreateBitCast(Val, IntValTy); 12244 return Builder.CreateCall(Stxr, 12245 {Builder.CreateZExtOrBitCast(