reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
234 if (Addr.getGlobalValue()) 238 Addr.setGlobalValue(GV); 247 return computeAddress(U->getOperand(0), Addr); 253 return computeAddress(U->getOperand(0), Addr); 259 return computeAddress(U->getOperand(0), Addr); 263 Address SavedAddr = Addr; 264 uint64_t TmpOffset = Addr.getOffset(); 285 if (S == 1 && Addr.isRegBase() && Addr.getReg() == 0) { 285 if (S == 1 && Addr.isRegBase() && Addr.getReg() == 0) { 290 Addr.setReg(Reg); 309 Addr.setOffset(TmpOffset); 310 if (computeAddress(U->getOperand(0), Addr)) 314 Addr = SavedAddr; 323 if (Addr.isSet()) { 326 Addr.setKind(Address::FrameIndexBase); 327 Addr.setFI(SI->second); 341 uint64_t TmpOffset = Addr.getOffset() + CI->getSExtValue(); 343 Addr.setOffset(TmpOffset); 344 return computeAddress(LHS, Addr); 348 Address Backup = Addr; 349 if (computeAddress(LHS, Addr) && computeAddress(RHS, Addr)) 349 if (computeAddress(LHS, Addr) && computeAddress(RHS, Addr)) 351 Addr = Backup; 361 int64_t TmpOffset = Addr.getOffset() - CI->getSExtValue(); 363 Addr.setOffset(TmpOffset); 364 return computeAddress(LHS, Addr); 370 if (Addr.isSet()) { 376 Addr.setReg(Reg); 377 return Addr.getReg() != 0;