reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3264 BasicBlock *BB = Builder.GetInsertBlock(); 3269 Type *CastTy = Builder.getIntNTy(SZ); 3276 Addr = Builder.CreateBitCast(Addr, CastTy->getPointerTo(AS)); 3277 Val = Builder.CreateBitCast(Val, CastTy); 3279 Value *Call = Builder.CreateCall(Fn, {Addr, Val}, "stcx"); 3280 Value *Cmp = Builder.CreateICmpEQ(Call, Builder.getInt32(0), ""); 3280 Value *Cmp = Builder.CreateICmpEQ(Call, Builder.getInt32(0), ""); 3281 Value *Ext = Builder.CreateZExt(Cmp, Type::getInt32Ty(M->getContext()));