OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MachineJumpTableInfo
(Results
1 - 25
of
28
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineJumpTableInfo.h
1
//===-- CodeGen/
MachineJumpTableInfo
.h - Abstract Jump Tables --*- C++ -*-===//
9
// The
MachineJumpTableInfo
class keeps track of jump tables referenced by
42
class
MachineJumpTableInfo
{
82
explicit
MachineJumpTableInfo
(JTEntryKind Kind): EntryKind(Kind) {}
MIRYamlMapping.h
19
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
129
template <> struct ScalarEnumerationTraits<
MachineJumpTableInfo
::JTEntryKind> {
131
MachineJumpTableInfo
::JTEntryKind &EntryKind) {
133
MachineJumpTableInfo
::EK_BlockAddress);
135
MachineJumpTableInfo
::EK_GPRel64BlockAddress);
137
MachineJumpTableInfo
::EK_GPRel32BlockAddress);
139
MachineJumpTableInfo
::EK_LabelDifference32);
140
IO.enumCase(EntryKind, "inline",
MachineJumpTableInfo
::EK_Inline);
141
IO.enumCase(EntryKind, "custom32",
MachineJumpTableInfo
::EK_Custom32);
550
MachineJumpTableInfo
::JTEntryKind Kind = MachineJumpTableInfo::EK_Custom32
[
all
...]
MachineFunction.h
60
class
MachineJumpTableInfo
;
251
MachineJumpTableInfo
*JumpTableInfo;
581
const
MachineJumpTableInfo
*getJumpTableInfo() const { return JumpTableInfo; }
582
MachineJumpTableInfo
*getJumpTableInfo() { return JumpTableInfo; }
586
MachineJumpTableInfo
*getOrCreateJumpTableInfo(unsigned JTEntryKind);
AsmPrinter.h
53
class
MachineJumpTableInfo
;
789
void emitJumpTableEntry(const
MachineJumpTableInfo
*MJTI,
TargetLowering.h
81
class
MachineJumpTableInfo
;
3202
/// returned value is a member of the
MachineJumpTableInfo
::JTEntryKind enum.
3206
LowerCustomJumpTableEntry(const
MachineJumpTableInfo
* /*MJTI*/,
/src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kSubtarget.cpp
21
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
202
return
MachineJumpTableInfo
::EK_Custom32;
204
return
MachineJumpTableInfo
::EK_LabelDifference32;
208
return
MachineJumpTableInfo
::EK_BlockAddress;
M68kISelLowering.h
140
/// The returned value is a member of the
MachineJumpTableInfo
::JTEntryKind
144
const MCExpr *LowerCustomJumpTableEntry(const
MachineJumpTableInfo
*MJTI,
M68kISelLowering.cpp
27
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
2670
const
MachineJumpTableInfo
*MJTI, const MachineBasicBlock *MBB,
2678
if (getJumpTableEncoding() ==
MachineJumpTableInfo
::EK_Custom32)
2682
//
MachineJumpTableInfo
::EK_LabelDifference32 entry
2686
// NOTE This only used for
MachineJumpTableInfo
::EK_LabelDifference32 entries
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineFunction.cpp
30
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
245
JumpTableInfo->~
MachineJumpTableInfo
();
266
MachineJumpTableInfo
*MachineFunction::
271
MachineJumpTableInfo
((
MachineJumpTableInfo
::JTEntryKind)EntryKind);
991
//
MachineJumpTableInfo
implementation
995
unsigned
MachineJumpTableInfo
::getEntrySize(const DataLayout &TD) const {
999
case
MachineJumpTableInfo
::EK_BlockAddress:
1001
case
MachineJumpTableInfo
::EK_GPRel64BlockAddress:
1003
case
MachineJumpTableInfo
::EK_GPRel32BlockAddress
[
all
...]
MIRPrinter.cpp
30
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
132
const
MachineJumpTableInfo
&JTI);
552
const
MachineJumpTableInfo
&JTI) {
BranchFolding.cpp
33
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
216
MachineJumpTableInfo
*JTI = MF.getJumpTableInfo();
1373
if (
MachineJumpTableInfo
*MJTI = MF.getJumpTableInfo())
1650
if (
MachineJumpTableInfo
*MJTI = MF.getJumpTableInfo())
/src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.h
105
const MCExpr *LowerCustomJumpTableEntry(const
MachineJumpTableInfo
*MJTI,
VEISelLowering.cpp
25
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
1755
return
MachineJumpTableInfo
::EK_Custom32;
1762
const
MachineJumpTableInfo
*MJTI, const MachineBasicBlock *MBB,
2260
MachineJumpTableInfo
*JTI = MF->getOrCreateJumpTableInfo(JTE);
2339
case
MachineJumpTableInfo
::EK_BlockAddress: {
2360
case
MachineJumpTableInfo
::EK_Custom32: {
/src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreAsmPrinter.cpp
28
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
189
const
MachineJumpTableInfo
*MJTI = MF->getJumpTableInfo();
XCoreISelLowering.cpp
23
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
340
return
MachineJumpTableInfo
::EK_Inline;
353
const
MachineJumpTableInfo
*MJTI = MF.getJumpTableInfo();
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp
49
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
2078
const
MachineJumpTableInfo
*MJTI = MF->getJumpTableInfo();
2080
if (MJTI->getEntryKind() ==
MachineJumpTableInfo
::EK_Inline) return;
2089
MJTI->getEntryKind() ==
MachineJumpTableInfo
::EK_LabelDifference32,
2112
if (MJTI->getEntryKind() ==
MachineJumpTableInfo
::EK_LabelDifference32 &&
2153
void AsmPrinter::emitJumpTableEntry(const
MachineJumpTableInfo
*MJTI,
2159
case
MachineJumpTableInfo
::EK_Inline:
2161
case
MachineJumpTableInfo
::EK_Custom32:
2165
case
MachineJumpTableInfo
::EK_BlockAddress:
2170
case
MachineJumpTableInfo
::EK_GPRel32BlockAddress:
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMAsmPrinter.cpp
28
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
971
const
MachineJumpTableInfo
*MJTI = MF->getJumpTableInfo();
1014
const
MachineJumpTableInfo
*MJTI = MF->getJumpTableInfo();
1042
const
MachineJumpTableInfo
*MJTI = MF->getJumpTableInfo();
ARMConstantIslandPass.cpp
36
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
2177
MachineJumpTableInfo
*MJTI = MF->getJumpTableInfo();
2371
MachineJumpTableInfo
*MJTI = MF->getJumpTableInfo();
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64AsmPrinter.cpp
39
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
811
const
MachineJumpTableInfo
*MJTI = MF->getJumpTableInfo();
822
MJTI->getEntryKind() ==
MachineJumpTableInfo
::EK_LabelDifference32,
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
MIRParser.cpp
895
MachineJumpTableInfo
*JTI = PFS.MF.getOrCreateJumpTableInfo(YamlJTI.Kind);
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsAsmPrinter.cpp
37
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
1281
if (
MachineJumpTableInfo
*JtInfo = MF.getJumpTableInfo()) {
MipsISelLowering.cpp
39
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
4306
return
MachineJumpTableInfo
::EK_GPRel64BlockAddress;
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.h
911
LowerCustomJumpTableEntry(const
MachineJumpTableInfo
*MJTI,
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp
18
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
443
/// returned value is a member of the
MachineJumpTableInfo
::JTEntryKind enum.
447
return
MachineJumpTableInfo
::EK_BlockAddress;
451
return
MachineJumpTableInfo
::EK_GPRel32BlockAddress;
454
return
MachineJumpTableInfo
::EK_LabelDifference32;
462
if ((JTEncoding ==
MachineJumpTableInfo
::EK_GPRel64BlockAddress) ||
463
(JTEncoding ==
MachineJumpTableInfo
::EK_GPRel32BlockAddress))
/src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp
22
#include "llvm/CodeGen/
MachineJumpTableInfo
.h"
1512
MachineJumpTableInfo
*MJTI = DAG.getMachineFunction().getJumpTableInfo();
Completed in 118 milliseconds
1
2
Indexes created Wed Jun 17 00:25:26 UTC 2026