reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1124 return Builder.CreateICmpNE(MemPtr, NegativeOne, "memptr.tobool"); 1128 llvm::Value *Ptr = Builder.CreateExtractValue(MemPtr, 0, "memptr.ptr"); 1131 llvm::Value *Result = Builder.CreateICmpNE(Ptr, Zero, "memptr.tobool"); 1137 llvm::Value *Adj = Builder.CreateExtractValue(MemPtr, 1, "memptr.adj"); 1138 llvm::Value *VirtualBit = Builder.CreateAnd(Adj, One, "memptr.virtualbit"); 1139 llvm::Value *IsVirtual = Builder.CreateICmpNE(VirtualBit, Zero, 1141 Result = Builder.CreateOr(Result, IsVirtual);