Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstr.h137 class ExtraInfo final
138 : TrailingObjects<ExtraInfo, MachineMemOperand *, MCSymbol *> {
140 static ExtraInfo *create(BumpPtrAllocator &Allocator,
149 alignof(ExtraInfo)))
225 PointerSumTypeMember<EIIK_OutOfLine, ExtraInfo *>>
523 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
560 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
572 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
733 if (ExtraInfo & InlineAsm::Extra_IsConvergent)
810 if (ExtraInfo & InlineAsm::Extra_MayLoad)
[all …]
H A DCallingConvLower.h127 LocInfo HTP, unsigned ExtraInfo = 0) {
128 return getReg(ValNo, ValVT, ExtraInfo, LocVT, HTP);
H A DMachineFunction.h767 MachineInstr::ExtraInfo *
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineInstr.cpp759 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in isStackAligningInlineAsm() local
760 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in isStackAligningInlineAsm()
768 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in getInlineAsmDialect() local
1354 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in hasUnmodeledSideEffects() local
1355 if (ExtraInfo & InlineAsm::Extra_HasSideEffects) in hasUnmodeledSideEffects()
1549 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in print() local
1550 if (ExtraInfo & InlineAsm::Extra_HasSideEffects) in print()
1552 if (ExtraInfo & InlineAsm::Extra_MayLoad) in print()
1554 if (ExtraInfo & InlineAsm::Extra_MayStore) in print()
1556 if (ExtraInfo & InlineAsm::Extra_IsConvergent) in print()
[all …]
H A DMachineFrameInfo.cpp200 unsigned ExtraInfo = MI.getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in computeMaxCallFrameSize() local
201 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in computeMaxCallFrameSize()
H A DMachineFunction.cpp428 MachineInstr::ExtraInfo *
432 return MachineInstr::ExtraInfo::create(Allocator, MMOs, PreInstrSymbol, in createMIExtraInfo()
H A DPrologEpilogInserter.cpp277 unsigned ExtraInfo = I->getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in calculateCallFrameInfo() local
278 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in calculateCallFrameInfo()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonVectorPrint.cpp102 unsigned ExtraInfo = InlineAsm::Extra_HasSideEffects; in addAsmInstr() local
105 .addImm(ExtraInfo); in addAsmInstr()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1069 unsigned ExtraInfo = 0; in translateInlineAsm() local
1071 ExtraInfo |= InlineAsm::Extra_HasSideEffects; in translateInlineAsm()
1073 ExtraInfo |= InlineAsm::Extra_AsmDialect; in translateInlineAsm()
1077 .addImm(ExtraInfo); in translateInlineAsm()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1294 unsigned ExtraInfo = 0; in selectCall() local
1296 ExtraInfo |= InlineAsm::Extra_HasSideEffects; in selectCall()
1298 ExtraInfo |= InlineAsm::Extra_IsAlignStack; in selectCall()
1303 .addImm(ExtraInfo); in selectCall()
H A DInstrEmitter.cpp1068 int64_t ExtraInfo = in EmitSpecialNode() local
1071 MIB.addImm(ExtraInfo); in EmitSpecialNode()
H A DSelectionDAGBuilder.cpp7517 ExtraFlags ExtraInfo(CS); in visitInlineAsm() local
7568 ExtraInfo.update(T); in visitInlineAsm()
7656 ExtraInfo.get(), getCurSDLoc(), TLI.getPointerTy(DAG.getDataLayout()))); in visitInlineAsm()