OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:QII
(Results
1 - 5
of
5
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonVectorPrint.cpp
54
const HexagonInstrInfo *
QII
= nullptr;
98
const DebugLoc &DL, const HexagonInstrInfo *
QII
,
103
BuildMI(*MBB, I, DL,
QII
->get(TargetOpcode::INLINEASM))
135
QII
= QST->getInstrInfo();
185
addAsmInstr(MBB, Reg, MII, DL,
QII
, Fn);
189
MII, DL,
QII
, Fn);
191
MII, DL,
QII
, Fn);
194
addAsmInstr(MBB, Reg, MII, DL,
QII
, Fn);
HexagonPeephole.cpp
82
const HexagonInstrInfo *
QII
;
113
QII
= static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo());
235
if (
QII
->isPredicated(MI)) {
248
int NewOp =
QII
->getInvertedPredicatedOpcode(MI.getOpcode());
249
MI.setDesc(
QII
->get(NewOp));
278
QII
->get(NewOp), MI.getOperand(0).getReg())
HexagonNewValueJump.cpp
96
const HexagonInstrInfo *
QII
;
117
static bool canBeFeederToNewValueJump(const HexagonInstrInfo *
QII
,
124
if (
QII
->isPredicated(*II))
143
if (
QII
->isSolo(*II))
146
if (
QII
->isFloat(*II))
238
static bool canCompareBeNewValueJump(const HexagonInstrInfo *
QII
,
460
QII
= static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo());
575
if (!canCompareBeNewValueJump(
QII
, QRI, MII, predReg, isSecondOpReg,
616
if (!canBeFeederToNewValueJump(
QII
, QRI, MII, jmpPos, cmpPos, MF)) {
626
if (!canBeFeederToNewValueJump(
QII
, QRI, MII, jmpPos, cmpPos, MF)
[
all
...]
HexagonMachineScheduler.cpp
69
const HexagonInstrInfo &
QII
) {
74
if (
QII
.mayBeCurLoad(*SUd->getInstr()))
77
if (
QII
.canExecuteInBundle(*SUd->getInstr(), *SUu->getInstr()))
121
const auto &
QII
= *QST.getInstrInfo();
127
if (hasDependence(Packet[i], SU,
QII
))
131
if (hasDependence(SU, Packet[i],
QII
))
690
auto &
QII
= *QST.getInstrInfo();
691
if (SU->isInstr() &&
QII
.mayBeCurLoad(*SU->getInstr())) {
HexagonSubtarget.cpp
217
auto *
QII
= static_cast<const HexagonInstrInfo*>(DAG->TII);
220
if (!
QII
->isHVXVec(MI1) || !(IsStoreMI1 || IsLoadMI1))
226
if (!
QII
->isHVXVec(MI2))
397
const HexagonInstrInfo *
QII
= getInstrInfo();
402
if (
QII
->canExecuteInBundle(*SrcInst, *DstInst) &&
403
isBestZeroLatency(Src, Dst,
QII
, ExclSrc, ExclDst)) {
437
if (EnableDotCurSched &&
QII
->isToBeScheduledASAP(*SrcInst, *DstInst) &&
438
isBestZeroLatency(Src, Dst,
QII
, ExclSrc, ExclDst)) {
482
auto &
QII
= static_cast<const HexagonInstrInfo&>(*getInstrInfo());
485
if (
QII
.isHVXVec(SrcInst) || useBSBScheduling()
[
all
...]
Completed in 20 milliseconds
Indexes created Fri Sep 25 00:27:33 UTC 2026