OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ComplexPattern
(Results
1 - 8
of
8
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/utils/TableGen/
CodeGenTarget.h
202
///
ComplexPattern
-
ComplexPattern
info, corresponding to the
ComplexPattern
204
class
ComplexPattern
{
212
ComplexPattern
(Record *R);
DAGISelMatcherEmitter.cpp
64
DenseMap<const
ComplexPattern
*, unsigned> ComplexPatternMap;
65
std::vector<const
ComplexPattern
*> ComplexPatterns;
147
unsigned getComplexPat(const
ComplexPattern
&P) {
624
const
ComplexPattern
&Pattern = CCPM->getPattern();
952
const
ComplexPattern
&P = *ComplexPatterns[i];
DAGISelMatcher.h
24
class
ComplexPattern
;
687
/// CheckComplexPatMatcher - This node runs the specified
ComplexPattern
on
690
const
ComplexPattern
&Pattern;
703
CheckComplexPatMatcher(const
ComplexPattern
&pattern, unsigned matchnumber,
708
const
ComplexPattern
&getPattern() const { return Pattern; }
CodeGenDAGPatterns.h
767
/// getComplexPatternInfo - If this node corresponds to a
ComplexPattern
,
768
/// return the
ComplexPattern
information, otherwise return null.
769
const
ComplexPattern
*
774
/// operand.
ComplexPattern
specifies this explicitly; MIOperandInfo gives it
891
///
ComplexPattern
. This records the
ComplexPattern
instance and the operand
892
/// number for each operand encountered in a
ComplexPattern
to aid in that
1101
std::map<Record*,
ComplexPattern
, LessRecordByID> ComplexPatterns;
1147
const
ComplexPattern
&getComplexPattern(Record *R) const {
CodeGenTarget.cpp
561
//
ComplexPattern
implementation
563
ComplexPattern
::
ComplexPattern
(Record *R) {
605
"' on
ComplexPattern
'" + R->getName() +
DAGISelMatcherGen.cpp
263
if (LeafRec->isSubClassOf("
ComplexPattern
")) {
264
// We can't model
ComplexPattern
uses that don't have their name taken yet.
273
// Remember this
ComplexPattern
so that we can emit it after all the other
314
if (N->getOperator()->isSubClassOf("
ComplexPattern
")) {
562
// If the root of the pattern is a
ComplexPattern
and if it is specified to
566
if (const
ComplexPattern
*CP =
586
// Now that we've completed the structural type match, emit any
ComplexPattern
607
const
ComplexPattern
&CP = *N->getComplexPatternInfo(CGP);
855
// multiple child patterns to cover them all. However,
ComplexPattern
GlobalISelEmitter.cpp
289
if (Operator->isSubClassOf("
ComplexPattern
"))
290
return (" (Operator is an unmapped
ComplexPattern
, " + Operator->getName() +
860
/// A map of Symbolic Names to
ComplexPattern
sub-operands.
931
Error defineComplexSubOperand(StringRef SymbolicName, Record *
ComplexPattern
,
949
std::make_tuple(
ComplexPattern
, RendererID, SubOperandID);
2894
/// Adds operands by calling a renderer function supplied by the
ComplexPattern
2905
/// When provided, this is the suboperand of the
ComplexPattern
operand to
3535
/// Keep track of the equivalence between
ComplexPattern
's and
4139
const auto &
ComplexPattern
= ComplexPatternEquivs.find(R);
4140
if (
ComplexPattern
== ComplexPatternEquivs.end()
[
all
...]
CodeGenDAGPatterns.cpp
1401
if (const
ComplexPattern
*AM = P->getComplexPatternInfo(CGP)) {
1885
if (Operator->isSubClassOf("
ComplexPattern
"))
2254
if (R->isSubClassOf("
ComplexPattern
")) {
2255
assert(ResNo == 0 && "FIXME:
ComplexPattern
with multiple results?");
2298
/// getComplexPatternInfo - If this node corresponds to a
ComplexPattern
,
2299
/// return the
ComplexPattern
information, otherwise return null.
2300
const
ComplexPattern
*
2311
if (!Rec->isSubClassOf("
ComplexPattern
"))
2317
// A
ComplexPattern
specifically declares how many results it fills in.
2318
if (const
ComplexPattern
*CP = getComplexPatternInfo(CGP)
[
all
...]
Completed in 24 milliseconds
Indexes created Wed Sep 23 00:26:21 UTC 2026