Home | History | Annotate | Download | only in ARM

Lines Matching refs:Address

56   // All possible address modes, plus some.
57 typedef struct Address {
70 // Innocuous defaults for our address.
71 Address()
75 } Address;
173 bool ARMEmitLoad(MVT VT, unsigned &ResultReg, Address &Addr,
176 bool ARMEmitStore(MVT VT, unsigned SrcReg, Address &Addr,
178 bool ARMComputeAddress(const Value *Obj, Address &Addr);
179 void ARMSimplifyAddress(Address &Addr, MVT VT, bool useAM3);
181 bool ARMTryEmitSmallMemCpy(Address Dest, Address Src, uint64_t Len,
218 void AddLoadStoreOperands(MVT VT, Address &Addr,
752 // Computes the address to get to an object.
753 bool ARMFastISel::ARMComputeAddress(const Value *Obj, Address &Addr) {
773 // address spaces.
793 Address SavedAddr = Addr;
844 Addr.BaseType = Address::FrameIndexBase;
857 void ARMFastISel::ARMSimplifyAddress(Address &Addr, MVT VT, bool useAM3) {
885 // put the alloca address into a register, set the base type back to
887 if (needsLowering && Addr.BaseType == Address::FrameIndexBase) {
898 Addr.BaseType = Address::RegBase;
910 void ARMFastISel::AddLoadStoreOperands(MVT VT, Address &Addr,
919 if (Addr.BaseType == Address::FrameIndexBase) {
958 bool ARMFastISel::ARMEmitLoad(MVT VT, unsigned &ResultReg, Address &Addr,
1070 // See if we can handle this address.
1071 Address Addr;
1081 bool ARMFastISel::ARMEmitStore(MVT VT, unsigned SrcReg, Address &Addr,
1190 // See if we can handle this address.
1191 Address Addr;
2004 Address Addr;
2005 Addr.BaseType = Address::RegBase;
2390 // Add MO_PLT for global address or external symbol in the PIC relocation
2428 bool ARMFastISel::ARMTryEmitSmallMemCpy(Address Dest, Address Src,
2494 // Recursively load frame address
2526 Address Dest, Src;
2929 // See if we can handle this address.
2930 Address Addr;