OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:Immediate
(Results
1 - 15
of
15
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCCodeEmitter.cpp
66
/// getLdStUImm12OpValue - Return encoding info for 12-bit unsigned
immediate
74
/// getAdrLabelOpValue - Return encoding info for 21-bit
immediate
ADR label
80
/// getAddSubImmOpValue - Return encoding for the 12-bit
immediate
value and
117
/// getMoveWideImmOpValue - Return the encoded value for the
immediate
operand
230
/// getAdrLabelOpValue - Return encoding info for 21-bit
immediate
ADR label
238
// If the destination is an
immediate
, we have nothing to do.
255
/// getAddSubImmOpValue - Return encoding for the 12-bit
immediate
value and
266
"unexpected shift type for add/sub
immediate
");
269
"unexpected shift value for add/sub
immediate
");
300
// If the destination is an
immediate
, we have nothing to do
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/BPF/AsmParser/
BPFAsmParser.cpp
86
Immediate
,
116
case
Immediate
:
127
bool isImm() const override { return Kind ==
Immediate
; }
154
assert(Kind ==
Immediate
&& "Invalid type access!");
165
case
Immediate
:
217
auto Op = std::make_unique<BPFOperand>(
Immediate
);
484
// Attempt to parse token as an
immediate
/src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
RuntimeDyldMachOARM.h
73
// Now we've got the shifted
immediate
, shift by 2, sign extend and ret.
365
int64_t
Immediate
= readBytesUnaligned(LocalAddress, 4); // Copy the whole instruction out.
368
Immediate
= ((
Immediate
& 0x0000000f) << 12) |
369
((
Immediate
& 0x00000400) << 1) |
370
((
Immediate
& 0x70000000) >> 20) |
371
((
Immediate
& 0x00ff0000) >> 16);
373
Immediate
= ((
Immediate
>> 4) & 0xf000) | (
Immediate
& 0xfff)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/AsmParser/
CSKYAsmParser.cpp
87
Immediate
,
116
case
Immediate
:
127
bool isImm() const override { return Kind ==
Immediate
; }
181
// Must be of '
immediate
' type but not a constant.
187
// Must be of '
immediate
' type but not a constant.
202
assert(Kind ==
Immediate
&& "Invalid type access!");
213
case
Immediate
:
244
auto Op = std::make_unique<CSKYOperand>(
Immediate
);
283
Twine Msg = "
immediate
must be an integer in the range") {
363
"
immediate
must be a multiple of 2 bytes in the range")
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVEGatherScatterLowering.cpp
343
int64_t
Immediate
= Const.getValue() << TypeScale;
344
if (
Immediate
> 512 ||
Immediate
< -512 ||
Immediate
% 4 != 0)
347
return std::pair<Value *, int64_t>(Summand,
Immediate
);
701
int64_t
Immediate
= Add.second;
720
tryCreateMaskedGatherBase(I, OffsetsIncoming, Builder,
Immediate
));
723
tryCreateMaskedScatterBase(I, OffsetsIncoming, Builder,
Immediate
));
752
int64_t
Immediate
= Add.second;
779
Builder.CreateVectorSplat(NumElems, Builder.getInt32(
Immediate
)),
[
all
...]
/src/external/apache2/llvm/dist/clang/utils/TableGen/
MveEmitter.cpp
46
// selected function, and can check the
immediate
arguments against that; and
569
bool
Immediate
;
570
BuiltinArgResult(unsigned ArgNum, bool AddressType, bool
Immediate
)
571
: ArgNum(ArgNum), AddressType(AddressType),
Immediate
(
Immediate
) {}
585
bool hasIntegerValue() const override { return
Immediate
; }
926
//
immediate
is smaller than the _possible_ range of values for
1044
bool
Immediate
);
1071
// of these:
immediate
operands are used as plain numbers rather than as
1073
if (R->isSubClassOf("
Immediate
"))
[
all
...]
NeonEmitter.cpp
154
bool
Immediate
, Constant, Pointer;
163
: Kind(Void),
Immediate
(false), Constant(false),
168
: TS(std::move(TS)), Kind(Void),
Immediate
(false),
195
bool isImmediate() const { return
Immediate
; }
225
Immediate
= false;
231
Immediate
= true;
392
// If this builtin takes an
immediate
argument, we need to #define it rather
394
// the
immediate
passed by the user.
410
/// this is the set of
immediate
dependencies, NOT the
418
/// Return true if the intrinsic takes an
immediate
operand
[
all
...]
SveEmitter.cpp
68
bool Float, Signed,
Immediate
, Void, Constant, Pointer, BFloat;
76
: TS(TS), Float(false), Signed(true),
Immediate
(false), Void(false),
88
bool isImmediate() const { return
Immediate
; }
612
Immediate
= true;
621
Immediate
= true;
631
Immediate
= true;
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
VarLocBasedImpl.cpp
349
int64_t
Immediate
;
356
/// location, or
immediate
value.
443
Loc.
Immediate
= Op.getImm();
696
Out << MLoc.Value.
Immediate
;
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/Disassembler/
MipsDisassembler.cpp
1693
int
Immediate
= SignExtend32<16>(Insn & 0xffff);
1699
Inst.addOperand(MCOperand::createImm(
Immediate
));
1716
// The
immediate
field of an LD/ST instruction is scaled which means it must
/src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/AsmParser/
RISCVAsmParser.cpp
262
Immediate
,
310
case KindTy::
Immediate
:
330
bool isImm() const override { return Kind == KindTy::
Immediate
; }
377
// Must be of '
immediate
' type but not a constant.
387
// Must be of '
immediate
' type but not a constant.
398
// Must be of '
immediate
' type but not a constant.
408
// Must be of '
immediate
' type but not a constant.
717
assert(Kind == KindTy::
Immediate
&& "Invalid type access!");
740
case KindTy::
Immediate
:
782
auto Op = std::make_unique<RISCVOperand>(KindTy::
Immediate
);
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/
X86Operand.h
30
enum KindTy { Token, Register,
Immediate
, Memory, Prefix, DXRegister } Kind;
124
case
Immediate
:
170
assert(Kind ==
Immediate
&& "Invalid access!");
209
bool isImm() const override { return Kind ==
Immediate
; }
270
// If this isn't a constant expr, reject it. The
immediate
byte is shared
653
auto Res = std::make_unique<X86Operand>(
Immediate
, StartLoc, EndLoc);
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/AsmParser/
HexagonAsmParser.cpp
196
enum KindTy { Token,
Immediate
, Register } Kind;
237
case
Immediate
:
258
assert(Kind ==
Immediate
&& "Invalid access!");
263
bool isImm() const override { return Kind ==
Immediate
; }
269
if (Kind ==
Immediate
) {
443
HexagonOperand *Op = new HexagonOperand(
Immediate
, Context);
455
case
Immediate
:
1468
// check if this as an
immediate
or a symbol
1473
// Some or all of the zeros are replaced with the given
immediate
.
/src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/AsmParser/
PPCAsmParser.cpp
170
Immediate
,
215
case
Immediate
:
246
assert(Kind ==
Immediate
&& "Invalid access!");
250
assert((Kind ==
Immediate
|| Kind == ContextImmediate) &&
252
if (Kind ==
Immediate
)
257
assert((Kind ==
Immediate
|| Kind == ContextImmediate) &&
299
return (unsigned) (Kind ==
Immediate
? Imm.Val : Expr.CRVal);
304
return (unsigned) (Kind ==
Immediate
? Imm.Val : Expr.CRVal);
314
return Kind ==
Immediate
|| Kind == Expression;
316
bool isU1Imm() const { return Kind ==
Immediate
&& isUInt<1>(getImm());
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AsmParser/
AMDGPUAsmParser.cpp
55
Immediate
,
212
return Kind ==
Immediate
;
1044
case
Immediate
:
1064
auto Op = std::make_unique<AMDGPUOperand>(
Immediate
, AsmParser);
1778
// FP
immediate
values are broken.
1850
// Check that this
immediate
can be added as literal
2938
Error(Loc, "expected register or
immediate
");
2951
Error(Loc, "expected register or
immediate
");
6132
Error(Loc, "invalid
immediate
: only 16-bit values are legal");
6243
Error(Loc, "invalid
immediate
: only 16-bit values are legal")
[
all
...]
Completed in 51 milliseconds
Indexes created Sun Mar 01 05:31:48 UTC 2026