Home
last modified time | relevance | path

Searched refs:ExtraInfo (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInlineAsm.h366 static std::vector<StringRef> getExtraInfoNames(unsigned ExtraInfo) { in getExtraInfoNames() argument
368 if (ExtraInfo & InlineAsm::Extra_HasSideEffects) in getExtraInfoNames()
370 if (ExtraInfo & InlineAsm::Extra_MayLoad) in getExtraInfoNames()
372 if (ExtraInfo & InlineAsm::Extra_MayStore) in getExtraInfoNames()
374 if (ExtraInfo & InlineAsm::Extra_IsConvergent) in getExtraInfoNames()
376 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in getExtraInfoNames()
380 InlineAsm::AsmDialect((ExtraInfo & InlineAsm::Extra_AsmDialect)); in getExtraInfoNames()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineInstr.h145 class ExtraInfo final
146 : TrailingObjects<ExtraInfo, MachineMemOperand *, MCSymbol *, MDNode *> {
148 static ExtraInfo *create(BumpPtrAllocator &Allocator,
160 alignof(ExtraInfo)))
161 ExtraInfo(MMOs.size(), HasPreInstrSymbol, HasPostInstrSymbol,
223 ExtraInfo(int NumMMOs, bool HasPreInstrSymbol, bool HasPostInstrSymbol, in ExtraInfo() function
249 PointerSumTypeMember<EIIK_OutOfLine, ExtraInfo *>>
686 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
723 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
735 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
[all …]
H A DCallingConvLower.h128 LocInfo HTP, unsigned ExtraInfo = 0) {
129 return getReg(ValNo, ValVT, ExtraInfo, LocVT, HTP);
H A DMachineFunction.h901 MachineInstr::ExtraInfo *createMIExtraInfo(
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorPrint.cpp102 unsigned ExtraInfo = InlineAsm::Extra_HasSideEffects; in addAsmInstr() local
105 .addImm(ExtraInfo); in addAsmInstr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineInstr.cpp797 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in isStackAligningInlineAsm() local
798 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in isStackAligningInlineAsm()
806 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in getInlineAsmDialect() local
807 return InlineAsm::AsmDialect((ExtraInfo & InlineAsm::Extra_AsmDialect) != 0); in getInlineAsmDialect()
1461 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in hasUnmodeledSideEffects() local
1462 if (ExtraInfo & InlineAsm::Extra_HasSideEffects) in hasUnmodeledSideEffects()
1693 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in print() local
1694 if (ExtraInfo & InlineAsm::Extra_HasSideEffects) in print()
1696 if (ExtraInfo & InlineAsm::Extra_MayLoad) in print()
1698 if (ExtraInfo & InlineAsm::Extra_MayStore) in print()
[all …]
H A DMachineFrameInfo.cpp204 unsigned ExtraInfo = MI.getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in computeMaxCallFrameSize() local
205 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in computeMaxCallFrameSize()
H A DMachineFunction.cpp488 MachineInstr::ExtraInfo *MachineFunction::createMIExtraInfo( in createMIExtraInfo()
491 return MachineInstr::ExtraInfo::create(Allocator, MMOs, PreInstrSymbol, in createMIExtraInfo()
H A DPrologEpilogInserter.cpp330 unsigned ExtraInfo = I->getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in calculateCallFrameInfo() local
331 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in calculateCallFrameInfo()
H A DTargetInstrInfo.cpp1376 unsigned ExtraInfo = Op.getImm(); in createMIROperandComment() local
1378 for (StringRef Info : InlineAsm::getExtraInfoNames(ExtraInfo)) { in createMIROperandComment()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp292 ExtraFlags ExtraInfo(Call); in lowerInlineAsm() local
348 ExtraInfo.update(OpInfo); in lowerInlineAsm()
356 .addImm(ExtraInfo.get()); in lowerInlineAsm()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1169 unsigned ExtraInfo = 0; in selectCall() local
1171 ExtraInfo |= InlineAsm::Extra_HasSideEffects; in selectCall()
1173 ExtraInfo |= InlineAsm::Extra_IsAlignStack; in selectCall()
1175 ExtraInfo |= InlineAsm::Extra_IsConvergent; in selectCall()
1176 ExtraInfo |= IA->getDialect() * InlineAsm::Extra_AsmDialect; in selectCall()
1181 MIB.addImm(ExtraInfo); in selectCall()
H A DInstrEmitter.cpp1191 int64_t ExtraInfo = in EmitSpecialNode() local
1194 MIB.addImm(ExtraInfo); in EmitSpecialNode()
H A DSelectionDAGBuilder.cpp8379 ExtraFlags ExtraInfo(Call); in visitInlineAsm() local
8451 ExtraInfo.update(T); in visitInlineAsm()
8529 ExtraInfo.get(), getCurSDLoc(), TLI.getPointerTy(DAG.getDataLayout()))); in visitInlineAsm()