OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:TreePatternNode
(Results
1 - 7
of
7
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/utils/TableGen/
DAGISelMatcherGen.cpp
86
SmallVector<std::pair<const
TreePatternNode
*,
112
void EmitMatchCode(const
TreePatternNode
*N,
TreePatternNode
*NodeNoTypes,
114
void EmitLeafMatchCode(const
TreePatternNode
*N);
115
void EmitOperatorMatchCode(const
TreePatternNode
*N,
116
TreePatternNode
*NodeNoTypes,
132
void EmitResultOperand(const
TreePatternNode
*N,
134
void EmitResultOfNamedOperand(const
TreePatternNode
*N,
136
void EmitResultLeafAsOperand(const
TreePatternNode
*N,
138
void EmitResultInstructionAsOperand(const
TreePatternNode
*N
[
all
...]
DAGISelEmitter.cpp
41
static unsigned getResultPatternCost(
TreePatternNode
*P,
60
static unsigned getResultPatternSize(
TreePatternNode
*P,
83
const
TreePatternNode
*LT = LHS->getSrcPattern();
84
const
TreePatternNode
*RT = RHS->getSrcPattern();
CodeGenDAGPatterns.h
42
class
TreePatternNode
;
45
/// Shared pointer for
TreePatternNode
.
46
using TreePatternNodePtr = std::shared_ptr<
TreePatternNode
>;
416
bool ApplyTypeConstraint(
TreePatternNode
*N, const SDNodeInfo &NodeInfo,
482
bool ApplyTypeConstraints(
TreePatternNode
*N, TreePattern &TP) const;
627
class
TreePatternNode
{
661
TreePatternNode
(Record *Op, std::vector<TreePatternNodePtr> Ch,
669
TreePatternNode
(Init *val, unsigned NumResults) // leaf ctor
722
TreePatternNode
*getChild(unsigned N) const { return Children[N].get(); }
729
bool hasChild(const
TreePatternNode
*N) const
[
all
...]
CodeGenDAGPatterns.cpp
1379
static bool isImmAllOnesAllZerosMatch(const
TreePatternNode
*P) {
1393
static unsigned getPatternSize(const
TreePatternNode
*P,
1414
const
TreePatternNode
*Child = P->getChild(i);
1559
static
TreePatternNode
*getOperandNum(unsigned OpNo,
TreePatternNode
*N,
1585
bool SDTypeConstraint::ApplyTypeConstraint(
TreePatternNode
*N,
1592
TreePatternNode
*NodeToApply = getOperandNum(OperandNo, N, NodeInfo, ResNo);
1613
TreePatternNode
*OtherNode =
1634
TreePatternNode
*OtherNode =
1642
TreePatternNode
*BigOperand
[
all
...]
GlobalISelEmitter.cpp
203
static std::string explainPredicates(const
TreePatternNode
*N) {
307
static Error isTrivialOperatorNode(const
TreePatternNode
*N) {
3502
static Expected<LLTCodeGen> getInstResultType(const
TreePatternNode
*Dst) {
3571
const
TreePatternNode
*N) const;
3577
const
TreePatternNode
*Src, unsigned &TempOpIdx);
3581
const
TreePatternNode
*SrcChild,
3587
const
TreePatternNode
*Src, const
TreePatternNode
*Dst);
3589
action_iterator InsertPt, RuleMatcher &M, const
TreePatternNode
*Dst,
3593
const
TreePatternNode
*Dst)
[
all
...]
FastISelEmitter.cpp
187
bool initialize(
TreePatternNode
*InstPatNode, const CodeGenTarget &Target,
207
TreePatternNode
*Op = InstPatNode->getChild(i);
425
static std::string PhyRegForNode(
TreePatternNode
*Op,
453
TreePatternNode
*Dst = Pattern.getDstPattern();
472
TreePatternNode
*ChildOp = Dst->getChild(i);
509
TreePatternNode
*InstPatNode = Pattern.getSrcPattern();
DAGISelMatcherEmitter.cpp
168
static std::string GetPatFromTreePatternNode(const
TreePatternNode
*N) {
Completed in 31 milliseconds
Indexes created Wed Sep 16 00:24:39 UTC 2026