Home
last modified time | relevance | path

Searched refs:AM (Results 1 – 25 of 127) sorted by relevance

123456

/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp106 bool MatchAddress(SDValue N, MSP430ISelAddressMode &AM);
107 bool MatchWrapper(SDValue N, MSP430ISelAddressMode &AM);
108 bool MatchAddressBase(SDValue N, MSP430ISelAddressMode &AM);
139 bool MSP430DAGToDAGISel::MatchWrapper(SDValue N, MSP430ISelAddressMode &AM) { in MatchWrapper() argument
142 if (AM.hasSymbolicDisplacement()) in MatchWrapper()
148 AM.GV = G->getGlobal(); in MatchWrapper()
149 AM.Disp += G->getOffset(); in MatchWrapper()
152 AM.CP = CP->getConstVal(); in MatchWrapper()
153 AM.Align = CP->getAlignment(); in MatchWrapper()
154 AM.Disp += CP->getOffset(); in MatchWrapper()
[all …]
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp189 bool FoldOffsetIntoAddress(uint64_t Offset, X86ISelAddressMode &AM);
190 bool MatchLoadInAddress(LoadSDNode *N, X86ISelAddressMode &AM);
191 bool MatchWrapper(SDValue N, X86ISelAddressMode &AM);
192 bool MatchAddress(SDValue N, X86ISelAddressMode &AM);
193 bool MatchAddressRecursively(SDValue N, X86ISelAddressMode &AM,
195 bool MatchAddressBase(SDValue N, X86ISelAddressMode &AM);
228 inline void getAddressOperands(X86ISelAddressMode &AM, SDValue &Base, in getAddressOperands() argument
231 Base = (AM.BaseType == X86ISelAddressMode::FrameIndexBase) ? in getAddressOperands()
232 CurDAG->getTargetFrameIndex(AM.Base_FrameIndex, in getAddressOperands()
234 AM.Base_Reg; in getAddressOperands()
[all …]
DX86InstrBuilder.h123 const X86AddressMode &AM) { in addFullAddress() argument
124 assert(AM.Scale == 1 || AM.Scale == 2 || AM.Scale == 4 || AM.Scale == 8); in addFullAddress()
126 if (AM.BaseType == X86AddressMode::RegBase) in addFullAddress()
127 MIB.addReg(AM.Base.Reg); in addFullAddress()
129 assert(AM.BaseType == X86AddressMode::FrameIndexBase); in addFullAddress()
130 MIB.addFrameIndex(AM.Base.FrameIndex); in addFullAddress()
133 MIB.addImm(AM.Scale).addReg(AM.IndexReg); in addFullAddress()
134 if (AM.GV) in addFullAddress()
135 MIB.addGlobalAddress(AM.GV, AM.Disp, AM.GVOpFlags); in addFullAddress()
137 MIB.addImm(AM.Disp); in addFullAddress()
DX86FastISel.cpp81 bool X86FastEmitLoad(EVT VT, const X86AddressMode &AM, unsigned &RR);
83 bool X86FastEmitStore(EVT VT, const Value *Val, const X86AddressMode &AM,
85 bool X86FastEmitStore(EVT VT, unsigned ValReg, const X86AddressMode &AM,
91 bool X86SelectAddress(const Value *V, X86AddressMode &AM);
92 bool X86SelectCallAddress(const Value *V, X86AddressMode &AM);
129 bool handleConstantAddresses(const Value *V, X86AddressMode &AM);
182 bool X86FastISel::X86FastEmitLoad(EVT VT, const X86AddressMode &AM, in X86FastEmitLoad() argument
232 DL, TII.get(Opc), ResultReg), AM); in X86FastEmitLoad()
242 const X86AddressMode &AM, bool Aligned) { in X86FastEmitStore() argument
292 DL, TII.get(Opc)), AM).addReg(ValReg); in X86FastEmitStore()
[all …]
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/
DSystemZISelDAGToDAG.cpp146 bool expandAddress(SystemZAddressingMode &AM, bool IsBase) const;
149 bool selectAddress(SDValue N, SystemZAddressingMode &AM) const;
152 void getAddressOperands(const SystemZAddressingMode &AM, EVT VT,
154 void getAddressOperands(const SystemZAddressingMode &AM, EVT VT,
363 static void changeComponent(SystemZAddressingMode &AM, bool IsBase, in changeComponent() argument
366 AM.Base = Value; in changeComponent()
368 AM.Index = Value; in changeComponent()
374 static bool expandAdjDynAlloc(SystemZAddressingMode &AM, bool IsBase, in expandAdjDynAlloc() argument
376 if (AM.isDynAlloc() && !AM.IncludesDynAlloc) { in expandAdjDynAlloc()
377 changeComponent(AM, IsBase, Value); in expandAdjDynAlloc()
[all …]
/freebsd-10-stable/contrib/llvm/include/llvm/IR/
DPassManager.h83 ModulePassManager(Module *M, AnalysisManager *AM = 0) : M(M), AM(AM) {} in M()
100 AnalysisManager *AM; variable
106 FunctionPassManager(AnalysisManager *AM = 0) : AM(AM) {} in AM() function
123 AnalysisManager *AM; variable
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
DBasicTargetTransformInfo.cpp145 TargetLoweringBase::AddrMode AM; in isLegalAddressingMode() local
146 AM.BaseGV = BaseGV; in isLegalAddressingMode()
147 AM.BaseOffs = BaseOffset; in isLegalAddressingMode()
148 AM.HasBaseReg = HasBaseReg; in isLegalAddressingMode()
149 AM.Scale = Scale; in isLegalAddressingMode()
150 return getTLI()->isLegalAddressingMode(AM, Ty); in isLegalAddressingMode()
156 TargetLoweringBase::AddrMode AM; in getScalingFactorCost() local
157 AM.BaseGV = BaseGV; in getScalingFactorCost()
158 AM.BaseOffs = BaseOffset; in getScalingFactorCost()
159 AM.HasBaseReg = HasBaseReg; in getScalingFactorCost()
[all …]
DTargetLoweringBase.cpp1340 bool TargetLoweringBase::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode() argument
1346 if (AM.BaseOffs <= -(1LL << 16) || AM.BaseOffs >= (1LL << 16)-1) in isLegalAddressingMode()
1350 if (AM.BaseGV) in isLegalAddressingMode()
1354 switch (AM.Scale) { in isLegalAddressingMode()
1358 if (AM.HasBaseReg && AM.BaseOffs) // "r+r+i" is not allowed. in isLegalAddressingMode()
1363 if (AM.HasBaseReg || AM.BaseOffs) // 2*r+r or 2*r+i is not allowed. in isLegalAddressingMode()
/freebsd-10-stable/contrib/llvm/lib/IR/
DPassManager.cpp18 if (AM) AM->invalidateAll(M); in run()
27 if (AM) AM->invalidateAll(I); in run()
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp318 const char *SDNode::getIndexedModeName(ISD::MemIndexedMode AM) { in getIndexedModeName() argument
319 switch (AM) { in getIndexedModeName()
457 const char *AM = getIndexedModeName(LD->getAddressingMode()); in print_details() local
458 if (*AM) in print_details()
459 OS << ", " << AM; in print_details()
468 const char *AM = getIndexedModeName(ST->getAddressingMode()); in print_details() local
469 if (*AM) in print_details()
470 OS << ", " << AM; in print_details()
/freebsd-10-stable/sys/gnu/dts/arm/
Domap3-igep0020-rev-f.dts2 * Device Tree Source for IGEPv2 Rev. F (TI OMAP AM/DM37x)
15 model = "IGEPv2 Rev. F (TI OMAP AM/DM37x)";
Domap3-igep0030-rev-g.dts2 * Device Tree Source for IGEP COM MODULE Rev. G (TI OMAP AM/DM37x)
15 model = "IGEP COM MODULE Rev. G (TI OMAP AM/DM37x)";
Domap3-igep0020.dts2 * Device Tree Source for IGEPv2 Rev. C (TI OMAP AM/DM37x)
15 model = "IGEPv2 Rev. C (TI OMAP AM/DM37x)";
Domap3-igep0030.dts2 * Device Tree Source for IGEP COM MODULE Rev. E (TI OMAP AM/DM37x)
15 model = "IGEP COM MODULE Rev. E (TI OMAP AM/DM37x)";
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp1624 XCoreTargetLowering::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode() argument
1627 return AM.Scale == 0 && isImmUs(AM.BaseOffs) && isImmUs4(AM.BaseOffs); in isLegalAddressingMode()
1631 if (AM.BaseGV) { in isLegalAddressingMode()
1632 return Size >= 4 && !AM.HasBaseReg && AM.Scale == 0 && in isLegalAddressingMode()
1633 AM.BaseOffs%4 == 0; in isLegalAddressingMode()
1639 if (AM.Scale == 0) { in isLegalAddressingMode()
1640 return isImmUs(AM.BaseOffs); in isLegalAddressingMode()
1643 return AM.Scale == 1 && AM.BaseOffs == 0; in isLegalAddressingMode()
1647 if (AM.Scale == 0) { in isLegalAddressingMode()
1648 return isImmUs2(AM.BaseOffs); in isLegalAddressingMode()
[all …]
/freebsd-10-stable/contrib/amd/
DREADME.y2k1 AM-UTILS YEAR-2000 COMPLIANCE
21 CERTIFY AM-UTILS AS Y2K COMPLIANT. USE AT YOUR OWN RISK.
/freebsd-10-stable/usr.bin/at/
Dparsetime.c65 PM, AM, TOMORROW, TODAY, NOW, enumerator
83 { "am", AM,0 }, /* morning times for 0-12 clock */
388 if (sc_tokid == AM || sc_tokid == PM) { in tod()
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h153 ISD::MemIndexedMode &AM,
168 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const;
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
DARMISelLowering.h294 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty)const;
295 bool isLegalT2ScaledAddressingMode(const AddrMode &AM, EVT VT) const;
314 ISD::MemIndexedMode &AM,
322 ISD::MemIndexedMode &AM,
DARMISelDAGToDAG.cpp809 ISD::MemIndexedMode AM = (Opcode == ISD::LOAD) in SelectAddrMode2OffsetReg() local
812 ARM_AM::AddrOpc AddSub = (AM == ISD::PRE_INC || AM == ISD::POST_INC) in SelectAddrMode2OffsetReg()
845 ISD::MemIndexedMode AM = (Opcode == ISD::LOAD) in SelectAddrMode2OffsetImmPre() local
848 ARM_AM::AddrOpc AddSub = (AM == ISD::PRE_INC || AM == ISD::POST_INC) in SelectAddrMode2OffsetImmPre()
865 ISD::MemIndexedMode AM = (Opcode == ISD::LOAD) in SelectAddrMode2OffsetImm() local
868 ARM_AM::AddrOpc AddSub = (AM == ISD::PRE_INC || AM == ISD::POST_INC) in SelectAddrMode2OffsetImm()
940 ISD::MemIndexedMode AM = (Opcode == ISD::LOAD) in SelectAddrMode3Offset() local
943 ARM_AM::AddrOpc AddSub = (AM == ISD::PRE_INC || AM == ISD::POST_INC) in SelectAddrMode3Offset()
1028 ISD::MemIndexedMode AM = LdSt->getAddressingMode(); in SelectAddrMode6Offset() local
1029 if (AM != ISD::POST_INC) in SelectAddrMode6Offset()
[all …]
/freebsd-10-stable/contrib/llvm/lib/Analysis/
DTypeBasedAliasAnalysis.cpp453 const MDNode *AM = LocA.TBAATag; in alias() local
454 if (!AM) return AliasAnalysis::alias(LocA, LocB); in alias()
459 if (Aliases(AM, BM)) in alias()
/freebsd-10-stable/crypto/heimdal/lib/gssapi/mech/
Dmech.cat54 NNAAMMEE
46 EEXXAAMMPPLLEESS
/freebsd-10-stable/share/timedef/
Dam_ET.UTF-8.src70 AM
Dhe_IL.UTF-8.src69 AM
/freebsd-10-stable/contrib/llvm/include/llvm/Target/
DTargetSelectionDAG.td762 ISD::MemIndexedMode AM = cast<StoreSDNode>(N)->getAddressingMode();
763 return AM == ISD::PRE_INC || AM == ISD::PRE_DEC;
772 ISD::MemIndexedMode AM = cast<StoreSDNode>(N)->getAddressingMode();
773 return AM == ISD::PRE_INC || AM == ISD::PRE_DEC;
798 ISD::MemIndexedMode AM = cast<StoreSDNode>(N)->getAddressingMode();
799 return AM == ISD::POST_INC || AM == ISD::POST_DEC;
804 ISD::MemIndexedMode AM = cast<StoreSDNode>(N)->getAddressingMode();
805 return AM == ISD::POST_INC || AM == ISD::POST_DEC;

123456