Home | History | Annotate | Download | only in ARM

Lines Matching defs: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,
757 // Computes the address to get to an object.
758 bool ARMFastISel::ARMComputeAddress(const Value *Obj, Address &Addr) {
778 // address spaces.
798 Address SavedAddr = Addr;
849 Addr.BaseType = Address::FrameIndexBase;
862 void ARMFastISel::ARMSimplifyAddress(Address &Addr, MVT VT, bool useAM3) {
890 // put the alloca address into a register, set the base type back to
892 if (needsLowering && Addr.BaseType == Address::FrameIndexBase) {
902 Addr.BaseType = Address::RegBase;
914 void ARMFastISel::AddLoadStoreOperands(MVT VT, Address &Addr,
923 if (Addr.BaseType == Address::FrameIndexBase) {
962 bool ARMFastISel::ARMEmitLoad(MVT VT, unsigned &ResultReg, Address &Addr,
1074 // See if we can handle this address.
1075 Address Addr;
1085 bool ARMFastISel::ARMEmitStore(MVT VT, unsigned SrcReg, Address &Addr,
1193 // See if we can handle this address.
1194 Address Addr;
2012 Address Addr;
2013 Addr.BaseType = Address::RegBase;
2398 // Add MO_PLT for global address or external symbol in the PIC relocation
2436 bool ARMFastISel::ARMTryEmitSmallMemCpy(Address Dest, Address Src,
2496 // Recursively load frame address
2528 Address Dest, Src;
2931 // See if we can handle this address.
2932 Address Addr;