OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Sext
(Results
1 - 8
of
8
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVELaneInterleavingPass.cpp
9
// This pass interleaves around
sext
/zext/trunc instructions. MVE does not have
10
// a single
sext
/zext or trunc instruction that takes the bottom half of a
16
// instruction, we often have to turn
sext
/zext/trunc into a series of lane
20
// blobs of operations that end with
sext
/zext (or constants/splats) of the
22
// %sa =
sext
v8i16 %a to v8i32
23
// %sb =
sext
v8i16 %b to v8i32
28
// %sa =
sext
v8i16 %sha to v8i32
30
// %sb =
sext
v8i16 %shb to v8i32
186
case Instruction::
SExt
:
341
bool
Sext
= isa<SExtInst>(I)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIPeepholeSDWA.cpp
119
bool
Sext
;
126
SrcSel(SrcSel_), Abs(Abs_), Neg(Neg_),
Sext
(Sext_) {}
134
bool getSext() const { return
Sext
; }
226
<< "
sext
:" << getSext() << '\n';
318
assert(!
Sext
&&
322
} else if (
Sext
) {
323
Mods |= SISrcMods::
SEXT
;
533
// to SDWA src:v0 src_sel:WORD_1/BYTE_3
sext
:1
573
// to SDWA src:v0 src_sel:BYTE_1
sext
:1
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
CorrelatedValuePropagation.cpp
68
STATISTIC(NumSExt, "Number of
sext
converted to zext");
714
auto *
Sext
= B.CreateSExt(BO, Instr->getType(), Instr->getName() + ".
sext
");
719
Instr->replaceAllUsesWith(
Sext
);
1058
case Instruction::
SExt
:
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AsmParser/
AMDGPUAsmParser.cpp
72
bool
Sext
= false;
75
bool hasIntModifiers() const { return
Sext
; }
87
Operand |=
Sext
? SISrcMods::
SEXT
: 0u;
1108
OS << "abs:" << Mods.Abs << " neg: " << Mods.Neg << "
sext
:" << Mods.
Sext
;
2834
return str == "abs" || str == "neg" || str == "
sext
";
2861
//
sext
(...)
2990
bool
Sext
= trySkipId("
sext
");
[
all
...]
/src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm.ml
116
|
Sext
216
|
SExt
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp
851
/// %t1 =
sext
i8 %t0 to i32
1578
// Move the logic operation ahead of a zext or
sext
if the constant is
1597
// LogicOpc (
sext
X), C -->
sext
(LogicOpc X, C)
1872
// We are clearing high bits that were potentially set by
sext
+ashr:
1873
// and (
sext
(ashr X, ShiftC)), C --> lshr (
sext
X), ShiftC
1874
Value *
Sext
= Builder.CreateSExt(X, Ty);
1876
return BinaryOperator::CreateLShr(
Sext
, ShAmtC);
1948
auto *
SExt
= Builder.CreateSExt(X, Ty, X->getName() + ".signext")
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBuiltin.cpp
1912
Signed = CGF.Builder.CreateSExt(Signed, Unsigned->getType(), "op.
sext
");
3572
// addressing, we need to make sure we zext /
sext
based on
3587
return RValue::get(Builder.CreateSExt(Result, Int64Ty, "extend.
sext
"));
8531
// The following
sext
/zext is only needed when ResultTy != OverloadedTy. In
9874
Ops[0] = Builder.CreateSExt(Ops[0], InTy, "
sext
");
12429
Value *
Sext
= Builder.CreateSExt(Cmp, IntVecTy);
12430
return Builder.CreateBitCast(
Sext
, FPVecTy);
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp
2713
if (VA.getLocInfo() == CCValAssign::
SExt
)
3329
// Set
SExt
or ZExt flag.
3332
} else if (VA.getLocInfo() == CCValAssign::
SExt
) {
3714
if (VA.getLocInfo() == CCValAssign::
SExt
)
4090
case CCValAssign::
SExt
:
18580
//
SEXT
/TRUNC cases where the mask doesn't match the destination size.
24293
// code. We generate
sext
/sext_invec for SEXTLOADs if it's available, otherwise
[
all
...]
Completed in 79 milliseconds
Indexes created Tue Jun 16 00:25:01 UTC 2026