Searched refs:IA (Results 1 - 25 of 99) sorted by relevance

1234

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.cpp82 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA, argument
84 if (!DFG.IsCode<NodeAttrs::Stmt>(IA))
86 if (!isLiveInstr(NodeAddr<StmtNode*>(IA).Addr->getCode()))
88 for (NodeAddr<RefNode*> RA : IA.Addr->members(DFG)) {
96 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG); local
97 for (NodeAddr<UseNode*> UA : IA.Addr->members_if(DFG.IsUse, DFG)) {
101 for (NodeAddr<DefNode*> TA : DFG.getRelatedRefs(IA, DA))
129 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG))
130 scanInstr(IA, WorkQ);
150 auto IsDead = [this] (NodeAddr<InstrNode*> IA)
[all...]
H A DRDFCopy.cpp72 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) {
73 if (DFG.IsCode<NodeAttrs::Stmt>(IA)) {
74 NodeAddr<StmtNode*> SA = IA;
89 NodeAddr<InstrNode*> IA) {
90 NodeAddr<RefNode*> RA = L.getNearestAliasedRef(RefRR, IA);
164 NodeAddr<InstrNode*> IA = UA.Addr->getOwner(DFG); local
165 assert(DFG.IsCode<NodeAttrs::Stmt>(IA));
166 NodeId AtUse = getLocalReachingDef(SR, IA);
176 << *NodeAddr<StmtNode*>(IA).Addr->getCode();
197 auto FC = CopyMap.find(IA
88 getLocalReachingDef(RegisterRef RefRR, NodeAddr<InstrNode*> IA) argument
[all...]
H A DHexagonRDFOpt.cpp95 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove);
96 void removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum);
189 void HexagonDCE::removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum) { argument
190 MachineInstr *MI = NodeAddr<StmtNode*>(IA).Addr->getCode();
200 NodeList Refs = IA.Addr->members(DFG);
215 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) { argument
216 if (!getDFG().IsCode<NodeAttrs::Stmt>(IA))
219 MachineInstr &MI = *NodeAddr<StmtNode*>(IA).Addr->getCode();
258 for (NodeAddr<DefNode*> DA : IA.Addr->members_if(DFG.IsDef, DFG)) {
261 Defs = DFG.getRelatedRefs(IA, D
[all...]
H A DRDFDeadCode.h59 void scanInstr(NodeAddr<InstrNode*> IA, SetQueue<NodeId> &WorkQ);
H A DRDFCopy.h54 NodeId getLocalReachingDef(RegisterRef RefRR, NodeAddr<InstrNode*> IA);
H A DHexagonOptAddrMode.cpp179 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG); local
182 NodeAddr<RefNode*> AA = LV->getNearestAliasedRef(OffsetRR, IA);
187 MachineInstr &UseMI = *NodeAddr<StmtNode *>(IA).Addr->getCode();
301 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG); local
306 NodeAddr<RefNode*> AA = LV->getNearestAliasedRef(LRExtRR, IA);
314 MachineInstr *UseMI = NodeAddr<StmtNode *>(IA).Addr->getCode();
691 for (auto IA : BA.Addr->members(*DFG)) {
692 if (!DFG->IsCode<NodeAttrs::Stmt>(IA))
695 NodeAddr<StmtNode *> SA = IA;
705 << Print<NodeAddr<InstrNode *>>(IA, *DF
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/
H A DDebugLoc.cpp79 while (DILocation *IA = CurInlinedAt->getInlinedAt()) {
81 if (auto *Found = Cache[IA]) {
86 InlinedAtLocations.push_back(IA);
87 CurInlinedAt = IA;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLexicalScopes.cpp133 if (auto *IA = DL->getInlinedAt()) {
134 auto I = InlinedLexicalScopeMap.find(std::make_pair(Scope, IA));
143 const DILocation *IA) {
144 if (IA) {
148 return getOrCreateLexicalScope(IA);
152 return getOrCreateInlinedScope(Scope, IA);
142 getOrCreateLexicalScope(const DILocalScope *Scope, const DILocation *IA) argument
H A DRDFGraph.cpp891 for (NodeAddr<InstrNode*> IA : BA.Addr->members(*this))
892 for (NodeAddr<RefNode*> RA : IA.Addr->members(*this))
1018 // Push all definitions from the instruction node IA to an appropriate
1020 void DataFlowGraph::pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { argument
1021 pushClobbers(IA, DefM);
1022 pushDefs(IA, DefM);
1025 // Push all definitions from the instruction node IA to an appropriate
1027 void DataFlowGraph::pushClobbers(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { argument
1036 // - if there are two or more related defs in IA (i.e. coming from
1043 for (NodeAddr<DefNode*> DA : IA
1071 pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) argument
1125 getRelatedRefs(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA) const argument
1151 getNextRelated(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA) const argument
1190 locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA, Predicate P) const argument
1212 getNextShadow(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA, bool Create) argument
1233 getNextShadow(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA) const argument
1563 linkRefUp(NodeAddr<InstrNode*> IA, NodeAddr<T> TA, DefStack &DS) argument
[all...]
H A DRDFLiveness.cpp163 auto Block = [this] (NodeAddr<InstrNode*> IA) -> MachineBasicBlock* {
164 if (IA.Addr->getKind() == NodeAttrs::Stmt)
165 return NodeAddr<StmtNode*>(IA).Addr->getCode()->getParent();
166 assert(IA.Addr->getKind() == NodeAttrs::Phi);
167 NodeAddr<PhiNode*> PA = IA;
184 NodeAddr<InstrNode*> IA = TA.Addr->getOwner(DFG); local
185 Owners[TA.Id] = IA;
186 Blocks[Block(IA)].push_back(IA.Id);
363 NodeAddr<InstrNode*> IA) {
362 getNearestAliasedRef(RegisterRef RefRR, NodeAddr<InstrNode*> IA) argument
1055 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG); local
1124 NodeAddr<InstrNode*> IA = I; local
[all...]
H A DTargetRegisterInfo.cpp348 for (SuperRegClassIterator IA(RCA, this, true); IA.isValid(); ++IA) {
349 unsigned FinalA = composeSubRegIndices(IA.getSubReg(), SubA);
353 firstCommonClass(IA.getMask(), IB.getMask(), this);
368 *BestPreA = IA.getSubReg();
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/MCA/
H A DInstrBuilder.h63 const MCRegisterInfo &RI, const MCInstrAnalysis *IA);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm-ldmstm.ml32 type amode = IA | IB | DA | DB Constructor in type:amode
40 IA -> "ia"
46 IA -> ""
53 IA -> 0
60 IA -> nregs * 4
153 (* Thumb1 mode only supports IA with update. However, for LDMIA,
159 IA, _, false -> true
160 | IA, true, true -> true
167 IA, true -> "TARGET_THUMB1"
168 | IA, fals
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm-ldmstm.ml32 type amode = IA | IB | DA | DB Constructor in type:amode
40 IA -> "ia"
46 IA -> ""
53 IA -> 0
60 IA -> nregs * 4
153 (* Thumb1 mode only supports IA with update. However, for LDMIA,
159 IA, _, false -> true
160 | IA, true, true -> true
167 IA, true -> "TARGET_THUMB1"
168 | IA, fals
[all...]
/netbsd-current/sys/dev/acpi/
H A Dipmi_acpi.c87 struct ipmi_attach_args IA, *ia = &IA; local
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DLexicalScopes.h186 LexicalScope *findInlinedScope(const DILocalScope *N, const DILocation *IA) { argument
187 auto I = InlinedLexicalScopeMap.find(std::make_pair(N, IA));
201 /// getOrCreateLexicalScope - Find lexical scope for the given Scope/IA. If
204 const DILocation *IA = nullptr);
H A DRDFGraph.h736 void pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DM);
754 NodeAddr<RefNode*> getNextRelated(NodeAddr<InstrNode*> IA,
756 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA,
758 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA,
761 NodeList getRelatedRefs(NodeAddr<InstrNode*> IA,
838 locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA,
849 void pushClobbers(NodeAddr<InstrNode*> IA, DefStackMap &DM);
850 void pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DM);
851 template <typename T> void linkRefUp(NodeAddr<InstrNode*> IA,
861 NodeAddr<InstrNode*> IA local
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DMicrosoftCXXABI.cpp199 MSInheritanceAttr *IA = getAttr<MSInheritanceAttr>(); local
200 assert(IA && "Expected MSInheritanceAttr on the CXXRecordDecl!");
201 return IA->getInheritanceModel();
/netbsd-current/external/apache2/llvm/dist/clang/utils/TableGen/
H A DMveEmitter.cpp909 const ImmediateArg &IA = kv.second;
912 switch (IA.boundsType) {
914 lo = IA.i1;
915 hi = IA.i2;
919 hi = llvm::APInt::getMaxValue(IA.i1).zext(128);
928 unsigned ArgTypeBits = IA.ArgType->sizeInBits();
936 if (!IA.ExtraCheckType.empty()) {
938 if (!IA.ExtraCheckArgs.empty()) {
940 StringRef Arg = IA.ExtraCheckArgs;
942 tmp = utostr(IA
1394 ImmediateArg &IA = ImmediateArgs[i]; local
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp53 const InlineAsm *IA = cast<InlineAsm>(CB.getCalledOperand()); local
54 if (IA->hasSideEffects())
56 if (IA->isAlignStack())
60 Flags |= IA->getDialect() * InlineAsm::Extra_AsmDialect;
277 const InlineAsm *IA = cast<InlineAsm>(Call.getCalledOperand()); local
355 .addExternalSymbol(IA->getAsmString().c_str())
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h79 DbgEntity(const DINode *N, const DILocation *IA, unsigned ID) argument
80 : Entity(N), InlinedAt(IA), SubclassID(ID) {}
137 DbgVariable(const DILocalVariable *V, const DILocation *IA) argument
138 : DbgEntity(V, IA, DbgVariableKind) {}
238 DbgLabel(const DILabel *L, const DILocation *IA, const MCSymbol *Sym = nullptr) argument
239 : DbgEntity(L, IA, DbgLabelKind), Sym(Sym) {}
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DGCNHazardRecognizer.h85 int checkInlineAsmHazards(MachineInstr *IA);
/netbsd-current/external/gpl3/gcc.old/dist/libgcc/config/ia64/
H A Dfde-glibc.c39 # error You need GLIBC 2.2.4 or later on IA-64 Linux
127 /* On IA-64, _DYNAMIC is writable and GLIBC has relocated it. */
/netbsd-current/external/gpl3/gcc/dist/libgcc/config/ia64/
H A Dfde-glibc.c40 # error You need GLIBC 2.2.4 or later on IA-64 Linux
128 /* On IA-64, _DYNAMIC is writable and GLIBC has relocated it. */
/netbsd-current/external/lgpl3/gmp/dist/mpn/ia64/
H A Daorsorrlsh1_n.asm1 dnl IA-64 mpn_addlsh1_n, mpn_sublsh1_n, mpn_rsblsh1_n

Completed in 196 milliseconds

1234