Home
last modified time | relevance | path

Searched refs:TargetFlags (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h771 void ChangeToImmediate(int64_t ImmVal, unsigned TargetFlags = 0);
776 void ChangeToFPImmediate(const ConstantFP *FPImm, unsigned TargetFlags = 0);
779 void ChangeToES(const char *SymName, unsigned TargetFlags = 0);
783 unsigned TargetFlags = 0);
787 unsigned TargetFlags = 0);
790 void ChangeToMCSymbol(MCSymbol *Sym, unsigned TargetFlags = 0);
793 void ChangeToFrameIndex(int Idx, unsigned TargetFlags = 0);
797 unsigned TargetFlags = 0);
801 unsigned TargetFlags = 0);
863 unsigned TargetFlags
[all...]
H A DMachineInstrBuilder.h149 unsigned TargetFlags = 0) const {
150 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
161 unsigned TargetFlags = 0) const {
162 MI->addOperand(*MF, MachineOperand::CreateCPI(Idx, Offset, TargetFlags));
167 unsigned TargetFlags = 0) const {
169 TargetFlags));
174 unsigned TargetFlags = 0) const {
175 MI->addOperand(*MF, MachineOperand::CreateJTI(Idx, TargetFlags));
181 unsigned TargetFlags = 0) const {
182 MI->addOperand(*MF, MachineOperand::CreateGA(GV, Offset, TargetFlags));
[all …]
H A DSelectionDAGNodes.h1847 unsigned TargetFlags;
1852 : SDNode(Opc, Order, DL, VTs), TheGlobal(GA), Offset(o), TargetFlags(TF) {
1858 unsigned getTargetFlags() const { return TargetFlags; }
1951 unsigned TargetFlags;
1956 JTI(jti), TargetFlags(TF) {}
1960 unsigned getTargetFlags() const { return TargetFlags; }
1977 unsigned TargetFlags;
1983 Offset(o), Alignment(Alignment), TargetFlags(TF) {
1992 Offset(o), Alignment(Alignment), TargetFlags(TF) {
2020 unsigned getTargetFlags() const { return TargetFlags; }
[all …]
H A DSelectionDAG.h733 unsigned TargetFlags = 0);
735 int64_t offset = 0, unsigned TargetFlags = 0) {
736 return getGlobalAddress(GV, DL, VT, offset, true, TargetFlags);
743 unsigned TargetFlags = 0);
744 SDValue getTargetJumpTable(int JTI, EVT VT, unsigned TargetFlags = 0) {
745 return getJumpTable(JTI, VT, true, TargetFlags);
750 bool isT = false, unsigned TargetFlags = 0);
753 unsigned TargetFlags = 0) {
754 return getConstantPool(C, VT, Align, Offset, true, TargetFlags);
758 bool isT = false, unsigned TargetFlags = 0);
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DJITSymbol.h100 JITSymbolFlags(FlagNames Flags, TargetFlagsType TargetFlags) in JITSymbolFlags() argument
101 : TargetFlags(TargetFlags), Flags(Flags) {} in JITSymbolFlags()
104 explicit operator bool() const { return Flags != None || TargetFlags != 0; }
108 return Flags == RHS.Flags && TargetFlags == RHS.TargetFlags;
172 TargetFlagsType& getTargetFlags() { return TargetFlags; } in getTargetFlags()
175 const TargetFlagsType& getTargetFlags() const { return TargetFlags; } in getTargetFlags()
191 TargetFlagsType TargetFlags = 0;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp162 void MachineOperand::ChangeToImmediate(int64_t ImmVal, unsigned TargetFlags) { in ChangeToImmediate() argument
169 setTargetFlags(TargetFlags); in ChangeToImmediate()
173 unsigned TargetFlags) { in ChangeToFPImmediate() argument
180 setTargetFlags(TargetFlags); in ChangeToFPImmediate()
184 unsigned TargetFlags) { in ChangeToES() argument
193 setTargetFlags(TargetFlags); in ChangeToES()
197 unsigned TargetFlags) { in ChangeToGA() argument
206 setTargetFlags(TargetFlags); in ChangeToGA()
210 unsigned TargetFlags) { in ChangeToBA() argument
219 setTargetFlags(TargetFlags); in ChangeToBA()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp46 unsigned TargetFlags) const { in GetGlobalValueSymbol()
55 (TargetFlags & (AArch64II::MO_DLLIMPORT | AArch64II::MO_COFFSTUB)); in GetGlobalValueSymbol()
90 if (TargetFlags & AArch64II::MO_ARM64EC_CALLMANGLE) in GetGlobalValueSymbol()
99 if ((TargetFlags & AArch64II::MO_DLLIMPORT) && in GetGlobalValueSymbol()
101 !(TargetFlags & AArch64II::MO_ARM64EC_CALLMANGLE) && in GetGlobalValueSymbol()
121 } else if (TargetFlags & AArch64II::MO_DLLIMPORT) { in GetGlobalValueSymbol()
123 } else if (TargetFlags & AArch64II::MO_COFFSTUB) { in GetGlobalValueSymbol()
131 if (TargetFlags & AArch64II::MO_COFFSTUB) { in GetGlobalValueSymbol()
H A DAArch64InstrInfo.cpp8107 static const std::pair<unsigned, const char *> TargetFlags[] = { in getSerializableDirectMachineOperandTargetFlags() local
8112 return ArrayRef(TargetFlags); in getSerializableDirectMachineOperandTargetFlags()
8119 static const std::pair<unsigned, const char *> TargetFlags[] = { in getSerializableBitmaskMachineOperandTargetFlags() local
8130 return ArrayRef(TargetFlags); in getSerializableBitmaskMachineOperandTargetFlags()
8135 static const std::pair<MachineMemOperand::Flags, const char *> TargetFlags[] = in getSerializableMachineMemOperandTargetFlags() local
8138 return ArrayRef(TargetFlags); in getSerializableMachineMemOperandTargetFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp113 unsigned TargetFlags = get(Opcode).TSFlags; in isALUInstr() local
115 return (TargetFlags & R600_InstFlag::ALU_INST); in isALUInstr()
119 unsigned TargetFlags = get(Opcode).TSFlags; in hasInstrModifiers() local
121 return ((TargetFlags & R600_InstFlag::OP1) | in hasInstrModifiers()
122 (TargetFlags & R600_InstFlag::OP2) | in hasInstrModifiers()
123 (TargetFlags & R600_InstFlag::OP3)); in hasInstrModifiers()
127 unsigned TargetFlags = get(Opcode).TSFlags; in isLDSInstr() local
129 return ((TargetFlags & R600_InstFlag::LDS_1A) | in isLDSInstr()
130 (TargetFlags & R600_InstFlag::LDS_1A1D) | in isLDSInstr()
131 (TargetFlags & R600_InstFlag::LDS_1A2D)); in isLDSInstr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMCInstLower.cpp221 unsigned TargetFlags = MI->getOperand(1).getTargetFlags(); in lowerLongBranchLUi()
222 switch (TargetFlags) { in lowerLongBranchLUi() local
256 unsigned TargetFlags = MI->getOperand(2).getTargetFlags(); in lowerLongBranchADDiu()
257 switch (TargetFlags) { in lowerLongBranchADDiu() local
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCInstLower.cpp95 unsigned TargetFlags = MO.getTargetFlags(); in lowerSymbolOperand() local
97 switch (TargetFlags) { in lowerSymbolOperand()
123 if (TargetFlags == WebAssemblyII::MO_GOT) in lowerSymbolOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.h149 MCSymbol *GetARMGVSymbol(const GlobalValue *GV, unsigned char TargetFlags);
H A DARMInstructionSelector.cpp681 int TargetFlags = ARMII::MO_NO_FLAG; in selectGlobal() local
683 TargetFlags |= ARMII::MO_NONLAZY; in selectGlobal()
685 TargetFlags |= ARMII::MO_GOT; in selectGlobal()
686 MIB->getOperand(1).setTargetFlags(TargetFlags); in selectGlobal()
H A DARMAsmPrinter.cpp860 unsigned char TargetFlags) { in GetARMGVSymbol() argument
863 (TargetFlags & ARMII::MO_NONLAZY) && Subtarget->isGVIndirectSymbol(GV); in GetARMGVSymbol()
885 (TargetFlags & (ARMII::MO_DLLIMPORT | ARMII::MO_COFFSTUB)); in GetARMGVSymbol()
890 if (TargetFlags & ARMII::MO_DLLIMPORT) in GetARMGVSymbol()
892 else if (TargetFlags & ARMII::MO_COFFSTUB) in GetARMGVSymbol()
898 if (TargetFlags & ARMII::MO_COFFSTUB) { in GetARMGVSymbol()
H A DARMBaseInstrInfo.cpp4956 unsigned TargetFlags = ARMII::MO_NO_FLAG; in expandLoadStackGuardBase() local
4958 TargetFlags |= ARMII::MO_NONLAZY; in expandLoadStackGuardBase()
4961 TargetFlags |= ARMII::MO_DLLIMPORT; in expandLoadStackGuardBase()
4963 TargetFlags |= ARMII::MO_COFFSTUB; in expandLoadStackGuardBase()
4965 TargetFlags |= ARMII::MO_GOT; in expandLoadStackGuardBase()
4976 .addGlobalAddress(GV, 0, TargetFlags); in expandLoadStackGuardBase()
4983 .addGlobalAddress(GV, 0, TargetFlags); in expandLoadStackGuardBase()
5539 static const std::pair<unsigned, const char *> TargetFlags[] = { in getSerializableDirectMachineOperandTargetFlags() local
5544 return ArrayRef(TargetFlags); in getSerializableDirectMachineOperandTargetFlags()
5551 static const std::pair<unsigned, const char *> TargetFlags[] = { in getSerializableBitmaskMachineOperandTargetFlags() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.cpp529 static const std::pair<unsigned, const char *> TargetFlags[] = { in getSerializableDirectMachineOperandTargetFlags() local
556 return ArrayRef(TargetFlags); in getSerializableDirectMachineOperandTargetFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp171 static const std::pair<unsigned, const char *> TargetFlags[] = { in getSerializableDirectMachineOperandTargetFlags() local
175 return ArrayRef(TargetFlags); in getSerializableDirectMachineOperandTargetFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.h287 unsigned TargetFlags) const;
H A DM68kInstrInfo.cpp844 static const std::pair<unsigned, const char *> TargetFlags[] = { in getSerializableDirectMachineOperandTargetFlags() local
856 return ArrayRef(TargetFlags); in getSerializableDirectMachineOperandTargetFlags()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DOrc.h74 uint8_t TargetFlags; member
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h629 TargetFlagsType getTargetFlags() const { return TargetFlags; } in getTargetFlags()
634 TargetFlags = Flags; in setTargetFlags()
682 uint64_t TargetFlags : 1; variable
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DOrcV2CBindings.cpp132 JSF.getTargetFlags() = F.TargetFlags; in toJITSymbolFlags()
148 F.TargetFlags = JSF.getTargetFlags(); in fromJITSymbolFlags()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1831 unsigned TargetFlags) { in getGlobalAddress() argument
1832 assert((TargetFlags == 0 || isTargetGA) && in getGlobalAddress()
1851 ID.AddInteger(TargetFlags); in getGlobalAddress()
1857 Opc, DL.getIROrder(), DL.getDebugLoc(), GV, VTs, Offset, TargetFlags); in getGlobalAddress()
1880 unsigned TargetFlags) { in getJumpTable() argument
1881 assert((TargetFlags == 0 || isTarget) && in getJumpTable()
1888 ID.AddInteger(TargetFlags); in getJumpTable()
1893 auto *N = newSDNode<JumpTableSDNode>(JTI, VTs, isTarget, TargetFlags); in getJumpTable()
1908 bool isTarget, unsigned TargetFlags) { in getConstantPool() argument
1909 assert((TargetFlags == 0 || isTarget) && in getConstantPool()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp2787 static const std::pair<unsigned, const char *> TargetFlags[] = { in getSerializableDirectMachineOperandTargetFlags()
2803 return ArrayRef(TargetFlags); in isFunctionSafeToOutlineFrom()
3765 static const std::pair<MachineMemOperand::Flags, const char *> TargetFlags[] = in isSEXT_W()
3768 return ArrayRef(TargetFlags); in isSEXT_W()
2780 static const std::pair<unsigned, const char *> TargetFlags[] = { getSerializableDirectMachineOperandTargetFlags() local
3758 static const std::pair<MachineMemOperand::Flags, const char *> TargetFlags[] = getSerializableMachineMemOperandTargetFlags() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp7639 unsigned TargetFlags = GA->getTargetFlags(); in isEligibleToFoldADDIForFasterLocalAccesses() local
7640 if (!(TargetFlags == PPCII::MO_TPREL_FLAG || in isEligibleToFoldADDIForFasterLocalAccesses()
7641 TargetFlags == PPCII::MO_TLSLD_FLAG)) in isEligibleToFoldADDIForFasterLocalAccesses()
7674 unsigned TargetFlags = GA->getTargetFlags(); in foldADDIForFasterLocalAccesses() local
7683 Offset, TargetFlags); in foldADDIForFasterLocalAccesses()

12