reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
16608 Module *M = Builder.GetInsertBlock()->getParent()->getParent(); 16620 Addr = Builder.CreateBitCast(Addr, Type::getInt8PtrTy(M->getContext())); 16621 Value *LoHi = Builder.CreateCall(Ldrex, Addr, "lohi"); 16623 Value *Lo = Builder.CreateExtractValue(LoHi, 0, "lo"); 16624 Value *Hi = Builder.CreateExtractValue(LoHi, 1, "hi"); 16627 Lo = Builder.CreateZExt(Lo, ValTy, "lo64"); 16628 Hi = Builder.CreateZExt(Hi, ValTy, "hi64"); 16629 return Builder.CreateOr( 16630 Lo, Builder.CreateShl(Hi, ConstantInt::get(ValTy, 32)), "val64"); 16637 return Builder.CreateTruncOrBitCast( 16638 Builder.CreateCall(Ldrex, Addr),