Lines Matching refs:cast
272 TypeVals.push_back(cast<IntegerType>(T)->getBitWidth()); in WriteTypeTable()
275 PointerType *PTy = cast<PointerType>(T); in WriteTypeTable()
285 FunctionType *FT = cast<FunctionType>(T); in WriteTypeTable()
296 StructType *ST = cast<StructType>(T); in WriteTypeTable()
323 ArrayType *AT = cast<ArrayType>(T); in WriteTypeTable()
332 VectorType *VT = cast<VectorType>(T); in WriteTypeTable()
841 const Constant *C = cast<Constant>(V); in WriteConstants()
871 cast<ConstantDataSequential>(C)->isString()) { in WriteConstants()
872 const ConstantDataSequential *Str = cast<ConstantDataSequential>(C); in WriteConstants()
946 if (cast<GEPOperator>(C)->isInBounds()) in WriteConstants()
1081 if (cast<GEPOperator>(&I)->isInBounds()) in WriteInstruction()
1089 const ExtractValueInst *EVI = cast<ExtractValueInst>(&I); in WriteInstruction()
1098 const InsertValueInst *IVI = cast<InsertValueInst>(&I); in WriteInstruction()
1132 Vals.push_back(cast<CmpInst>(I).getPredicate()); in WriteInstruction()
1153 const BranchInst &II = cast<BranchInst>(I); in WriteInstruction()
1164 const SwitchInst &SI = cast<SwitchInst>(I); in WriteInstruction()
1183 const InvokeInst *II = cast<InvokeInst>(&I); in WriteInstruction()
1185 PointerType *PTy = cast<PointerType>(Callee->getType()); in WriteInstruction()
1186 FunctionType *FTy = cast<FunctionType>(PTy->getElementType()); in WriteInstruction()
1217 const PHINode &PN = cast<PHINode>(I); in WriteInstruction()
1228 const LandingPadInst &LP = cast<LandingPadInst>(I); in WriteInstruction()
1249 Vals.push_back(Log2_32(cast<AllocaInst>(I).getAlignment())+1); in WriteInstruction()
1253 if (cast<LoadInst>(I).isAtomic()) { in WriteInstruction()
1261 Vals.push_back(Log2_32(cast<LoadInst>(I).getAlignment())+1); in WriteInstruction()
1262 Vals.push_back(cast<LoadInst>(I).isVolatile()); in WriteInstruction()
1263 if (cast<LoadInst>(I).isAtomic()) { in WriteInstruction()
1264 Vals.push_back(GetEncodedOrdering(cast<LoadInst>(I).getOrdering())); in WriteInstruction()
1265 Vals.push_back(GetEncodedSynchScope(cast<LoadInst>(I).getSynchScope())); in WriteInstruction()
1269 if (cast<StoreInst>(I).isAtomic()) in WriteInstruction()
1275 Vals.push_back(Log2_32(cast<StoreInst>(I).getAlignment())+1); in WriteInstruction()
1276 Vals.push_back(cast<StoreInst>(I).isVolatile()); in WriteInstruction()
1277 if (cast<StoreInst>(I).isAtomic()) { in WriteInstruction()
1278 Vals.push_back(GetEncodedOrdering(cast<StoreInst>(I).getOrdering())); in WriteInstruction()
1279 Vals.push_back(GetEncodedSynchScope(cast<StoreInst>(I).getSynchScope())); in WriteInstruction()
1287 Vals.push_back(cast<AtomicCmpXchgInst>(I).isVolatile()); in WriteInstruction()
1289 cast<AtomicCmpXchgInst>(I).getSuccessOrdering())); in WriteInstruction()
1291 cast<AtomicCmpXchgInst>(I).getSynchScope())); in WriteInstruction()
1298 cast<AtomicRMWInst>(I).getOperation())); in WriteInstruction()
1299 Vals.push_back(cast<AtomicRMWInst>(I).isVolatile()); in WriteInstruction()
1300 Vals.push_back(GetEncodedOrdering(cast<AtomicRMWInst>(I).getOrdering())); in WriteInstruction()
1302 cast<AtomicRMWInst>(I).getSynchScope())); in WriteInstruction()
1306 Vals.push_back(GetEncodedOrdering(cast<FenceInst>(I).getOrdering())); in WriteInstruction()
1307 Vals.push_back(GetEncodedSynchScope(cast<FenceInst>(I).getSynchScope())); in WriteInstruction()
1310 const CallInst &CI = cast<CallInst>(I); in WriteInstruction()
1311 PointerType *PTy = cast<PointerType>(CI.getCalledValue()->getType()); in WriteInstruction()
1312 FunctionType *FTy = cast<FunctionType>(PTy->getElementType()); in WriteInstruction()