Searched refs:ExtraInfo (Results 1 – 14 of 14) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InlineAsm.h | 366 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 145 class ExtraInfo final 148 static ExtraInfo *create(BumpPtrAllocator &Allocator, 160 alignof(ExtraInfo))) 249 PointerSumTypeMember<EIIK_OutOfLine, ExtraInfo *>> 697 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>()) 734 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>()) 746 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>()) 756 if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>()) 931 if (ExtraInfo & InlineAsm::Extra_IsConvergent) 1008 if (ExtraInfo & InlineAsm::Extra_MayLoad) [all …]
|
| H A D | CallingConvLower.h | 128 LocInfo HTP, unsigned ExtraInfo = 0) { 129 return getReg(ValNo, ValVT, ExtraInfo, LocVT, HTP);
|
| H A D | MachineFunction.h | 979 MachineInstr::ExtraInfo *createMIExtraInfo(
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorPrint.cpp | 102 unsigned ExtraInfo = InlineAsm::Extra_HasSideEffects; in addAsmInstr() local 105 .addImm(ExtraInfo); in addAsmInstr()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineFrameInfo.cpp | 204 unsigned ExtraInfo = MI.getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in computeMaxCallFrameSize() local 205 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in computeMaxCallFrameSize()
|
| H A D | MachineInstr.cpp | 797 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 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() 1700 if (ExtraInfo & InlineAsm::Extra_IsConvergent) in print() [all …]
|
| H A D | PrologEpilogInserter.cpp | 336 unsigned ExtraInfo = I->getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in calculateCallFrameInfo() local 337 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in calculateCallFrameInfo()
|
| H A D | TargetInstrInfo.cpp | 1376 unsigned ExtraInfo = Op.getImm(); in createMIROperandComment() local 1378 for (StringRef Info : InlineAsm::getExtraInfoNames(ExtraInfo)) { in createMIROperandComment()
|
| H A D | MachineFunction.cpp | 507 MachineInstr::ExtraInfo *MachineFunction::createMIExtraInfo( in createMIExtraInfo() 510 return MachineInstr::ExtraInfo::create(Allocator, MMOs, PreInstrSymbol, in createMIExtraInfo()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InlineAsmLowering.cpp | 292 ExtraFlags ExtraInfo(Call); in lowerInlineAsm() local 353 ExtraInfo.update(OpInfo); in lowerInlineAsm() 361 .addImm(ExtraInfo.get()); in lowerInlineAsm()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 1166 unsigned ExtraInfo = 0; in selectCall() local 1168 ExtraInfo |= InlineAsm::Extra_HasSideEffects; in selectCall() 1170 ExtraInfo |= InlineAsm::Extra_IsAlignStack; in selectCall() 1172 ExtraInfo |= InlineAsm::Extra_IsConvergent; in selectCall() 1173 ExtraInfo |= IA->getDialect() * InlineAsm::Extra_AsmDialect; in selectCall() 1178 MIB.addImm(ExtraInfo); in selectCall()
|
| H A D | InstrEmitter.cpp | 1230 int64_t ExtraInfo = in EmitSpecialNode() local 1233 MIB.addImm(ExtraInfo); in EmitSpecialNode()
|
| H A D | SelectionDAGBuilder.cpp | 8438 ExtraFlags ExtraInfo(Call); in visitInlineAsm() local 8510 ExtraInfo.update(T); in visitInlineAsm() 8588 ExtraInfo.get(), getCurSDLoc(), TLI.getPointerTy(DAG.getDataLayout()))); in visitInlineAsm()
|