Home
last modified time | relevance | path

Searched refs:TargetInstrInfo (Results 1 – 25 of 542) sorted by relevance

12345678910>>...22

/external/swiftshader/third_party/LLVM/lib/Target/
DTargetInstrInfo.cpp27 TargetInstrInfo::~TargetInstrInfo() { in ~TargetInstrInfo()
31 TargetInstrInfo::getRegClass(const MCInstrDesc &MCID, unsigned OpNum, in getRegClass()
49 TargetInstrInfo::getNumMicroOps(const InstrItineraryData *ItinData, in getNumMicroOps()
65 TargetInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency()
77 TargetInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency()
93 int TargetInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()
102 int TargetInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()
113 bool TargetInstrInfo::hasLowDefLatency(const InstrItineraryData *ItinData, in hasLowDefLatency()
126 void TargetInstrInfo::insertNoop(MachineBasicBlock &MBB, in insertNoop()
132 bool TargetInstrInfo::isUnpredicatedTerminator(const MachineInstr *MI) const { in isUnpredicatedTerminator()
[all …]
/external/llvm/lib/CodeGen/
DTargetInstrInfo.cpp41 TargetInstrInfo::~TargetInstrInfo() { in ~TargetInstrInfo()
45 TargetInstrInfo::getRegClass(const MCInstrDesc &MCID, unsigned OpNum, in getRegClass()
65 void TargetInstrInfo::insertNoop(MachineBasicBlock &MBB, in insertNoop()
78 unsigned TargetInstrInfo::getInlineAsmLength(const char *Str, in getInlineAsmLength()
106 TargetInstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail, in ReplaceTailWithBranchTo()
126 MachineInstr *TargetInstrInfo::commuteInstructionImpl(MachineInstr &MI, in commuteInstructionImpl()
195 MachineInstr *TargetInstrInfo::commuteInstruction(MachineInstr &MI, bool NewMI, in commuteInstruction()
210 bool TargetInstrInfo::fixCommutedOpIndices(unsigned &ResultIdx1, in fixCommutedOpIndices()
241 bool TargetInstrInfo::findCommutedOpIndices(MachineInstr &MI, in findCommutedOpIndices()
265 bool TargetInstrInfo::isUnpredicatedTerminator(const MachineInstr &MI) const { in isUnpredicatedTerminator()
[all …]
DPeepholeOptimizer.cpp124 const TargetInstrInfo *TII;
147 typedef SmallDenseMap<TargetInstrInfo::RegSubRegPair, ValueTrackerResult>
218 SmallVector<TargetInstrInfo::RegSubRegPair, 2> RegSrcs;
240 RegSrcs.push_back(TargetInstrInfo::RegSubRegPair(SrcReg, SrcSubReg)); in addSource()
245 RegSrcs[Idx] = TargetInstrInfo::RegSubRegPair(SrcReg, SrcSubReg); in setSource()
313 const TargetInstrInfo *TII;
353 const TargetInstrInfo *TII = nullptr) in ValueTracker()
372 const TargetInstrInfo *TII = nullptr) in ValueTracker()
626 SmallVector<TargetInstrInfo::RegSubRegPair, 4> SrcToLook; in findNextSource()
627 TargetInstrInfo::RegSubRegPair CurSrcPair(Reg, SubReg); in findNextSource()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DTargetInstrInfo.cpp41 TargetInstrInfo::~TargetInstrInfo() { in ~TargetInstrInfo()
45 TargetInstrInfo::getRegClass(const MCInstrDesc &MCID, unsigned OpNum, in getRegClass()
65 void TargetInstrInfo::insertNoop(MachineBasicBlock &MBB, in insertNoop()
89 unsigned TargetInstrInfo::getInlineAsmLength(const char *Str, in getInlineAsmLength()
128 TargetInstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail, in ReplaceTailWithBranchTo()
148 MachineInstr *TargetInstrInfo::commuteInstructionImpl(MachineInstr &MI, in commuteInstructionImpl()
231 MachineInstr *TargetInstrInfo::commuteInstruction(MachineInstr &MI, bool NewMI, in commuteInstruction()
246 bool TargetInstrInfo::fixCommutedOpIndices(unsigned &ResultIdx1, in fixCommutedOpIndices()
277 bool TargetInstrInfo::findCommutedOpIndices(MachineInstr &MI, in findCommutedOpIndices()
301 bool TargetInstrInfo::isUnpredicatedTerminator(const MachineInstr &MI) const { in isUnpredicatedTerminator()
[all …]
DPseudoSourceValue.cpp28 PseudoSourceValue::PseudoSourceValue(PSVKind Kind, const TargetInstrInfo &TII) in PseudoSourceValue()
84 PSVKind Kind, const TargetInstrInfo &TII) in CallEntryPseudoSourceValue()
101 const TargetInstrInfo &TII) in GlobalValuePseudoSourceValue()
104 const char *ES, const TargetInstrInfo &TII) in ExternalSymbolPseudoSourceValue()
108 const TargetInstrInfo &TIInfo) in PseudoSourceValueManager()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DPseudoSourceValue.h28 class TargetInstrInfo; variable
63 explicit PseudoSourceValue(PSVKind Kind, const TargetInstrInfo &TII);
99 explicit FixedStackPseudoSourceValue(int FI, const TargetInstrInfo &TII) in FixedStackPseudoSourceValue()
119 CallEntryPseudoSourceValue(PSVKind Kind, const TargetInstrInfo &TII);
133 const TargetInstrInfo &TII);
147 ExternalSymbolPseudoSourceValue(const char *ES, const TargetInstrInfo &TII);
158 const TargetInstrInfo &TII;
168 PseudoSourceValueManager(const TargetInstrInfo &TII);
DTargetInstrInfo.h67 class TargetInstrInfo : public MCInstrInfo {
69 TargetInstrInfo(unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u,
74 TargetInstrInfo(const TargetInstrInfo &) = delete;
75 TargetInstrInfo &operator=(const TargetInstrInfo &) = delete;
76 virtual ~TargetInstrInfo();
1666 template <> struct DenseMapInfo<TargetInstrInfo::RegSubRegPair> {
1669 static inline TargetInstrInfo::RegSubRegPair getEmptyKey() {
1670 return TargetInstrInfo::RegSubRegPair(RegInfo::getEmptyKey(),
1674 static inline TargetInstrInfo::RegSubRegPair getTombstoneKey() {
1675 return TargetInstrInfo::RegSubRegPair(RegInfo::getTombstoneKey(),
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DLiveRangeEdit.h76 const TargetInstrInfo &tii,
87 MachineRegisterInfo&, LiveIntervals&, const TargetInstrInfo&);
140 bool anyRematerializable(LiveIntervals&, const TargetInstrInfo&,
146 const TargetInstrInfo&, AliasAnalysis*);
172 const TargetInstrInfo&,
196 const TargetInstrInfo&);
DRegisterCoalescer.h23 class TargetInstrInfo; variable
29 const TargetInstrInfo &TII;
59 CoalescerPair(const TargetInstrInfo &tii, const TargetRegisterInfo &tri) in CoalescerPair()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DShadowCallStack.cpp66 static void addProlog(MachineFunction &Fn, const TargetInstrInfo *TII,
68 static void addPrologLeaf(MachineFunction &Fn, const TargetInstrInfo *TII,
72 static void addEpilog(const TargetInstrInfo *TII, MachineBasicBlock &MBB,
74 static void addEpilogLeaf(const TargetInstrInfo *TII, MachineBasicBlock &MBB,
78 static void addEpilogOnlyR10(const TargetInstrInfo *TII, MachineBasicBlock &MBB,
89 static void addProlog(MachineFunction &Fn, const TargetInstrInfo *TII, in addProlog()
117 static void addPrologLeaf(MachineFunction &Fn, const TargetInstrInfo *TII, in addPrologLeaf()
126 static void addEpilog(const TargetInstrInfo *TII, MachineBasicBlock &MBB, in addEpilog()
154 static void addEpilogLeaf(const TargetInstrInfo *TII, MachineBasicBlock &MBB, in addEpilogLeaf()
167 static void addEpilogOnlyR10(const TargetInstrInfo *TII, MachineBasicBlock &MBB, in addEpilogOnlyR10()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/
DUtils.h31 class TargetInstrInfo; variable
45 const TargetInstrInfo &TII,
60 const TargetInstrInfo &TII,
75 const TargetInstrInfo &TII,
/external/llvm/include/llvm/Target/
DTargetInstrInfo.h54 class TargetInstrInfo : public MCInstrInfo {
55 TargetInstrInfo(const TargetInstrInfo &) = delete;
56 void operator=(const TargetInstrInfo &) = delete;
58 TargetInstrInfo(unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u,
65 virtual ~TargetInstrInfo();
1489 struct DenseMapInfo<TargetInstrInfo::RegSubRegPair> {
1492 static inline TargetInstrInfo::RegSubRegPair getEmptyKey() {
1493 return TargetInstrInfo::RegSubRegPair(RegInfo::getEmptyKey(),
1496 static inline TargetInstrInfo::RegSubRegPair getTombstoneKey() {
1497 return TargetInstrInfo::RegSubRegPair(RegInfo::getTombstoneKey(),
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUHazardRecognizers.h22 class TargetInstrInfo; variable
28 const TargetInstrInfo &TII;
32 SPUHazardRecognizer(const TargetInstrInfo &TII);
DSPURegisterInfo.h25 class TargetInstrInfo; variable
31 const TargetInstrInfo &TII;
37 SPURegisterInfo(const SPUSubtarget &subtarget, const TargetInstrInfo &tii);
/external/llvm/include/llvm/CodeGen/
DTargetSchedule.h28 class TargetInstrInfo; variable
38 const TargetInstrInfo *TII;
55 const TargetInstrInfo *tii);
61 const TargetInstrInfo *getInstrInfo() const { return TII; } in getInstrInfo()
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
DAlphaRegisterInfo.h24 class TargetInstrInfo; variable
28 const TargetInstrInfo &TII;
30 AlphaRegisterInfo(const TargetInstrInfo &tii);
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
DSparcRegisterInfo.h25 class TargetInstrInfo; variable
30 const TargetInstrInfo &TII;
32 SparcRegisterInfo(SparcSubtarget &st, const TargetInstrInfo &tii);
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsRegisterInfo.h25 class TargetInstrInfo; variable
30 const TargetInstrInfo &TII;
32 MipsRegisterInfo(const MipsSubtarget &Subtarget, const TargetInstrInfo &tii);
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeRegisterInfo.h26 class TargetInstrInfo; variable
40 const TargetInstrInfo &TII;
43 const TargetInstrInfo &tii);
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430RegisterInfo.h24 class TargetInstrInfo; variable
30 const TargetInstrInfo &TII;
36 MSP430RegisterInfo(MSP430TargetMachine &tm, const TargetInstrInfo &tii);
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetInstrInfo.h44 class TargetInstrInfo : public MCInstrInfo {
45 TargetInstrInfo(const TargetInstrInfo &); // DO NOT IMPLEMENT
46 void operator=(const TargetInstrInfo &); // DO NOT IMPLEMENT
48 TargetInstrInfo(int CFSetupOpcode = -1, int CFDestroyOpcode = -1)
53 virtual ~TargetInstrInfo();
729 class TargetInstrInfoImpl : public TargetInstrInfo {
733 : TargetInstrInfo(CallFrameSetupOpcode, CallFrameDestroyOpcode) {} in TargetInstrInfo() function
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCRegisterInfo.h26 class TargetInstrInfo; variable
32 const TargetInstrInfo &TII;
34 PPCRegisterInfo(const PPCSubtarget &SubTarget, const TargetInstrInfo &tii);
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DBlackfinRegisterInfo.h26 class TargetInstrInfo; variable
31 const TargetInstrInfo &TII;
33 BlackfinRegisterInfo(BlackfinSubtarget &st, const TargetInstrInfo &tii);
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreRegisterInfo.h24 class TargetInstrInfo; variable
28 const TargetInstrInfo &TII;
43 XCoreRegisterInfo(const TargetInstrInfo &tii);
/external/llvm/include/llvm/CodeGen/GlobalISel/
DMachineIRBuilder.h27 class TargetInstrInfo; variable
37 const TargetInstrInfo *TII;
48 const TargetInstrInfo &getTII() { in getTII()

12345678910>>...22