OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:VCMP
(Results
1 - 6
of
6
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVEVPTBlockPass.cpp
70
// be a
VCMP
, we check that after this loop. If we find another instruction
261
// Search back for a
VCMP
that can be folded to create a VPT, or else
266
if (MachineInstr *
VCMP
= findVCMPToFoldIntoVPST(MI, TRI, NewOpcode)) {
267
LLVM_DEBUG(dbgs() << " folding
VCMP
into VPST: ";
VCMP
->dump());
270
MIBuilder.add(
VCMP
->getOperand(1));
271
MIBuilder.add(
VCMP
->getOperand(2));
272
MIBuilder.add(
VCMP
->getOperand(3));
274
// We need to remove any kill flags between the original
VCMP
and the new
277
make_range(
VCMP
->getIterator(), MI->getIterator()))
[
all
...]
ARMLowOverheadLoops.cpp
39
/// VPT,
VCMP
, VPNOT and VCTP won't overwrite VPR.P0 when they update it in a
1103
// instruction, such as
vcmp
, that can provide the VPR def.
1458
assert(TheVCMP && "Replacing a removed or non-existent
VCMP
");
1459
// Replace the
VCMP
with a VPT
1470
LLVM_DEBUG(dbgs() << "ARM Loops: Combining with
VCMP
to VPT: " << *MIB);
1508
// Check if the instruction defining vpr is a
vcmp
so it can be combined
1510
MachineInstr *
VCMP
=
1515
// would actually use it. A
VCMP
following a VPST can be
1516
// merged into a VPT so do that instead if the
VCMP
exists.
1517
if (!
VCMP
) {
[
all
...]
ARMISelLowering.h
142
VCMP
, // Vector compare.
ARMISelLowering.cpp
1676
MAKE_CASE(ARMISD::
VCMP
)
6508
SDValue TmpOp0 = DAG.getNode(ARMISD::
VCMP
, dl, CmpVT, Op1, Op0,
6510
SDValue TmpOp1 = DAG.getNode(ARMISD::
VCMP
, dl, CmpVT, Op0, Op1,
6520
SDValue TmpOp0 = DAG.getNode(ARMISD::
VCMP
, dl, CmpVT, Op1, Op0,
6522
SDValue TmpOp1 = DAG.getNode(ARMISD::
VCMP
, dl, CmpVT, Op0, Op1,
6595
Result = DAG.getNode(ARMISD::
VCMP
, dl, CmpVT, Op0, Op1,
13618
if (N->getOpcode() == ARMISD::
VCMP
)
13623
llvm_unreachable("Not a
VCMP
/VCMPZ!");
13642
if (V->getOpcode() == ARMISD::
VCMP
|| V->getOpcode() == ARMISD::VCMPZ)
13777
// fold (xor(
vcmp
/z, 1)) into a vcmp with the opposite condition
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.h
267
/// RESVEC =
VCMP
(LHS, RHS, OPC) - Represents one of the altivec
VCMP
*
271
VCMP
,
274
/// altivec
VCMP
*_rec instructions. For lack of better number, we use the
PPCISelLowering.cpp
1636
case PPCISD::
VCMP
: return "PPCISD::
VCMP
";
10336
// If this is a non-dot comparison, make the
VCMP
node and we are done.
10338
SDValue Tmp = DAG.getNode(PPCISD::
VCMP
, dl, Op.getOperand(2).getValueType(),
15213
case PPCISD::
VCMP
:
Completed in 89 milliseconds
Indexes created Fri Sep 25 00:27:33 UTC 2026