OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:JTI
(Results
1 - 25
of
33
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64BranchTargets.cpp
72
if (auto *
JTI
= MF.getJumpTableInfo())
73
for (auto &JTE :
JTI
->getJumpTables())
AArch64AsmPrinter.cpp
831
for (unsigned
JTI
= 0, e = JT.size();
JTI
!= e; ++
JTI
) {
832
const std::vector<MachineBasicBlock*> &JTBBs = JT[
JTI
].MBBs;
837
unsigned Size = AFI->getJumpTableEntrySize(
JTI
);
839
OutStreamer->emitLabel(GetJTISymbol(
JTI
));
841
const MCSymbol *BaseSym = AArch64FI->getJumpTableEntryPCRelSymbol(
JTI
);
/src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreAsmPrinter.cpp
187
unsigned
JTI
= MI->getOperand(opNum).getIndex();
191
const std::vector<MachineBasicBlock*> &JTBBs = JT[
JTI
].MBBs;
XCoreISelLowering.cpp
351
unsigned
JTI
= JT->getIndex();
356
unsigned NumEntries = MJTI->getJumpTables()[
JTI
].MBBs.size();
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SwitchLoweringUtils.h
170
unsigned
JTI
;
178
: Reg(R),
JTI
(J), MBB(M), Default(D) {}
SelectionDAG.h
691
SDValue getJumpTable(int
JTI
, EVT VT, bool isTarget = false,
693
SDValue getTargetJumpTable(int
JTI
, EVT VT, unsigned TargetFlags = 0) {
694
return getJumpTable(
JTI
, VT, true, TargetFlags);
SelectionDAGNodes.h
1794
int
JTI
;
1797
JumpTableSDNode(int
jti
, EVT VT, bool isTarg, unsigned TF)
1799
0, DebugLoc(), getSDVTList(VT)),
JTI
(
jti
), TargetFlags(TF) {
1803
int getIndex() const { return
JTI
; }
MachineFunction.h
914
MCSymbol *getJTISymbol(unsigned
JTI
, MCContext &Ctx,
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMConstantIslandPass.cpp
624
unsigned
JTI
= JTOp.getIndex();
625
unsigned Size = JT[
JTI
].MBBs.size() * sizeof(uint32_t);
631
.addJumpTableIndex(
JTI
)
634
CPEntries.emplace_back(1, CPEntry(CPEMI,
JTI
));
635
JumpTableEntryIndices.insert(std::make_pair(
JTI
, CPEntries.size() - 1));
2187
unsigned
JTI
= JTOP.getIndex();
2188
assert(
JTI
< JT.size());
2193
const std::vector<MachineBasicBlock*> &JTBBs = JT[
JTI
].MBBs;
2212
CPUser &User = CPUsers[JumpTableUserIndices[
JTI
]];
2314
.addJumpTableIndex(
JTI
, JTOP.getTargetFlags()
[
all
...]
ARMAsmPrinter.cpp
267
raw_svector_ostream(Name) << DL.getPrivateGlobalPrefix() << "
JTI
"
957
unsigned
JTI
= MO1.getIndex();
964
MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(
JTI
);
973
const std::vector<MachineBasicBlock*> &JTBBs = JT[
JTI
].MBBs;
1003
unsigned
JTI
= MO1.getIndex();
1010
MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(
JTI
);
1016
const std::vector<MachineBasicBlock*> &JTBBs = JT[
JTI
].MBBs;
1033
unsigned
JTI
= MO1.getIndex();
1038
MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(
JTI
);
1044
const std::vector<MachineBasicBlock*> &JTBBs = JT[
JTI
].MBBs
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MIRPrinter.cpp
132
const MachineJumpTableInfo &
JTI
);
552
const MachineJumpTableInfo &
JTI
) {
553
YamlJTI.Kind =
JTI
.getEntryKind();
555
for (const auto &Table :
JTI
.getJumpTables()) {
SwitchLoweringUtils.cpp
250
unsigned
JTI
= CurMF->getOrCreateJumpTableInfo(TLI->getJumpTableEncoding())
254
JumpTable JT(-1U,
JTI
, JumpTableMBB, nullptr);
MachineFunction.cpp
659
MCSymbol *MachineFunction::getJTISymbol(unsigned
JTI
, MCContext &Ctx,
663
assert(
JTI
< JumpTableInfo->getJumpTables().size() && "Invalid
JTI
!");
669
<< Prefix << "
JTI
" << getFunctionNumber() << '_' <<
JTI
;
BranchFolding.cpp
216
MachineJumpTableInfo *
JTI
= MF.getJumpTableInfo();
217
if (!
JTI
)
221
BitVector JTIsLive(
JTI
->getJumpTables().size());
236
JTI
->RemoveJumpTable(i);
/src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kISelLowering.h
156
unsigned
JTI
,
M68kISelLowering.cpp
2688
const MachineFunction *MF, unsigned
JTI
, MCContext &Ctx) const {
2689
return MCSymbolRefExpr::create(MF->getJTISymbol(
JTI
, Ctx), Ctx);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
MachineIRBuilder.cpp
160
unsigned
JTI
) {
162
.addJumpTableIndex(
JTI
);
228
unsigned
JTI
,
234
.addJumpTableIndex(
JTI
)
IRTranslator.cpp
757
auto Table = MIB.buildJumpTable(PtrTy, JT.
JTI
);
758
MIB.buildBrJT(Table.getReg(0), JT.
JTI
, JT.Reg);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp
2104
for (unsigned
JTI
= 0, e = JT.size();
JTI
!= e; ++
JTI
) {
2105
const std::vector<MachineBasicBlock*> &JTBBs = JT[
JTI
].MBBs;
2116
const MCExpr *Base = TLI->getPICJumpTableRelocBaseExpr(MF,
JTI
,OutContext);
2125
OutStreamer->emitAssignment(GetJTSetSymbol(
JTI
, MBB->getNumber()),
2139
OutStreamer->emitLabel(GetJTISymbol(
JTI
, true));
2141
MCSymbol* JTISymbol = GetJTISymbol(
JTI
);
2145
emitJumpTableEntry(MJTI, JTBBs[ii],
JTI
);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
MIRParser.cpp
895
MachineJumpTableInfo *
JTI
= PFS.MF.getOrCreateJumpTableInfo(YamlJTI.Kind);
904
unsigned Index =
JTI
->createJumpTableIndex(Blocks);
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
MachineIRBuilder.h
757
/// Build and insert G_BRJT \p TablePtr, \p
JTI
, \p IndexReg
760
/// jump table index \p
JTI
and index \p IndexReg
764
/// \pre \p
JTI
must be be a jump table index.
768
MachineInstrBuilder buildBrJT(Register TablePtr, unsigned
JTI
,
1723
/// Build and insert \p Res = G_JUMP_TABLE \p
JTI
1726
/// the jump table index \p
JTI
.
1729
MachineInstrBuilder buildJumpTable(const LLT PtrTy, unsigned
JTI
);
/src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.h
1085
unsigned
JTI
,
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64InstructionSelector.cpp
3280
unsigned
JTI
= I.getOperand(1).getIndex();
3286
MF->getInfo<AArch64FunctionInfo>()->setJumpTableEntryInfo(
JTI
, 4, nullptr);
3289
.addJumpTableIndex(
JTI
);
3299
assert(I.getOperand(1).isJTI() && "Jump table op should have a
JTI
!");
3302
unsigned
JTI
= I.getOperand(1).getIndex();
3306
.addJumpTableIndex(
JTI
, AArch64II::MO_PAGE)
3307
.addJumpTableIndex(
JTI
, AArch64II::MO_NC | AArch64II::MO_PAGEOFF);
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.h
920
unsigned
JTI
, MCContext &Ctx) const override;
/src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp
2260
MachineJumpTableInfo *
JTI
= MF->getOrCreateJumpTableInfo(JTE);
2261
unsigned MJTI =
JTI
->createJumpTableIndex(LPadList);
Completed in 65 milliseconds
1
2
Indexes created Sun Jun 07 00:24:08 UTC 2026