OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Combiner
(Results
1 - 22
of
22
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
Combiner.h
1
//== ----- llvm/CodeGen/GlobalISel/
Combiner
.h -------------------*- C++ -*-== //
9
/// This contains common code to drive combines.
Combiner
Passes will need to
27
class
Combiner
{
29
Combiner
(CombinerInfo &CombinerInfo, const TargetPassConfig *TPC);
31
/// If CSEInfo is not null, then the
Combiner
will setup observer for
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
Combiner.cpp
1
//===-- lib/CodeGen/GlobalISel/
Combiner
.cpp -------------------------------===//
13
#include "llvm/CodeGen/GlobalISel/
Combiner
.h"
26
#define DEBUG_TYPE "gi-
combiner
"
32
"GlobalISel
Combiner
",
49
/// Other
Combiner
implementations may require more complex behaviour from
93
Combiner
::
Combiner
(CombinerInfo &Info, const TargetPassConfig *TPC)
98
bool
Combiner
::combineMachineInstrs(MachineFunction &MF,
101
// FIXME: Should this be here or in individual
combiner
passes.
113
LLVM_DEBUG(dbgs() << "Generic MI
Combiner
for: " << MF.getName() << '\n')
[
all
...]
/src/external/apache2/llvm/lib/libLLVMGlobalISel/
Makefile
10
Combiner
.cpp \
/src/external/apache2/llvm/dist/llvm/utils/TableGen/
GICombinerEmitter.cpp
1
//===- GlobalCombinerEmitter.cpp - Generate a
combiner
--------------------===//
9
/// \file Generate a
combiner
implementation for GlobalISel from a declarative
40
GICombinerEmitterCat("Options for -gen-global-isel-
combiner
");
595
Record *
Combiner
;
606
StringRef Name, Record *
Combiner
);
610
return
Combiner
->getValueAsString("Classname");
624
StringRef Name, Record *
Combiner
)
625
: Records(RK), Name(Name), Target(Target),
Combiner
(
Combiner
) {}
798
// mechanism with the
Combiner
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsPreLegalizerCombiner.cpp
15
#include "llvm/CodeGen/GlobalISel/
Combiner
.h"
22
#define DEBUG_TYPE "mips-prelegalizer-
combiner
"
100
Combiner
C(PCInfo, TPC);
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64O0PreLegalizerCombiner.cpp
16
#include "llvm/CodeGen/GlobalISel/
Combiner
.h"
30
#define DEBUG_TYPE "aarch64-O0-prelegalizer-
combiner
"
152
Combiner
C(PCInfo, &TPC);
AArch64PreLegalizerCombiner.cpp
16
#include "llvm/CodeGen/GlobalISel/
Combiner
.h"
30
#define DEBUG_TYPE "aarch64-prelegalizer-
combiner
"
350
Combiner
C(PCInfo, &TPC);
AArch64PostLegalizerCombiner.cpp
23
#include "llvm/CodeGen/GlobalISel/
Combiner
.h"
37
#define DEBUG_TYPE "aarch64-postlegalizer-
combiner
"
372
Combiner
C(PCInfo, TPC);
AArch64PostLegalizerLowering.cpp
14
/// For example, this
combiner
will notice that a G_SHUFFLE_VECTOR is actually
29
#include "llvm/CodeGen/GlobalISel/
Combiner
.h"
1049
Combiner
C(PCInfo, TPC);
/src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclOpenMP.h
170
/// Here 'omp_out += omp_in' is a
combiner
and 'omp_priv = 0' is an initializer.
183
///
Combiner
for declare reduction construct.
184
Expr *
Combiner
= nullptr;
187
/// In parameter of the
combiner
.
189
/// Out parameter of the
combiner
.
220
/// Get
combiner
expression of the declare reduction construct.
221
Expr *getCombiner() { return
Combiner
; }
222
const Expr *getCombiner() const { return
Combiner
; }
223
/// Get In variable of the
combiner
.
226
/// Get Out variable of the
combiner
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/AST/
DeclOpenMP.cpp
105
: ValueDecl(DK, DC, L, Name, Ty), DeclContext(DK),
Combiner
(nullptr),
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPURegBankCombiner.cpp
19
#include "llvm/CodeGen/GlobalISel/
Combiner
.h"
27
#define DEBUG_TYPE "amdgpu-regbank-
combiner
"
258
Combiner
C(PCInfo, TPC);
AMDGPUPreLegalizerCombiner.cpp
18
#include "llvm/CodeGen/GlobalISel/
Combiner
.h"
27
#define DEBUG_TYPE "amdgpu-prelegalizer-
combiner
"
281
Combiner
C(PCInfo, TPC);
AMDGPUPostLegalizerCombiner.cpp
18
#include "llvm/CodeGen/GlobalISel/
Combiner
.h"
27
#define DEBUG_TYPE "amdgpu-postlegalizer-
combiner
"
385
Combiner
C(PCInfo, TPC);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp
893
VectorCombine
Combiner
(F, TTI, DT, AA);
894
return
Combiner
.run();
915
VectorCombine
Combiner
(F, TTI, DT, AA);
916
if (!
Combiner
.run())
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
MemorySanitizer.cpp
2126
class
Combiner
{
2133
Combiner
(MemorySanitizerVisitor *MSV, IRBuilder<> &IRB)
2137
Combiner
&Add(Value *OpShadow, Value *OpOrigin) {
2167
Combiner
&Add(Value *V) {
2188
using ShadowAndOriginCombiner =
Combiner
<true>;
2189
using OriginCombiner =
Combiner
<false>;
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateInstantiateDecl.cpp
3298
Expr *
Combiner
= D->getCombiner();
3318
if (
Combiner
) {
3330
SubstCombiner = SemaRef.SubstExpr(
Combiner
, TemplateArgs).get();
SemaOpenMP.cpp
19427
void Sema::ActOnOpenMPDeclareReductionCombinerEnd(Decl *D, Expr *
Combiner
) {
19435
if (
Combiner
!= nullptr)
19436
DRD->setCombiner(
Combiner
);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp
1
//===- DAGCombiner.cpp - Implement a DAG node
combiner
--------------------===//
91
CombinerGlobalAA("
combiner
-global-alias-analysis", cl::Hidden,
92
cl::desc("Enable DAG
combiner
's use of IR alias analysis"));
95
UseTBAA("
combiner
-use-tbaa", cl::Hidden, cl::init(true),
96
cl::desc("Enable DAG
combiner
's use of TBAA"));
100
CombinerAAOnlyFunc("
combiner
-aa-only-func", cl::Hidden,
101
cl::desc("Only use DAG-
combiner
alias analysis in this"
108
StressLoadSlicing("
combiner
-stress-load-slicing", cl::Hidden,
113
MaySplitLoadIndex("
combiner
-split-load-index", cl::Hidden, cl::init(true),
114
cl::desc("DAG
combiner
may split indexing from loads"))
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp
2699
Expr *
Combiner
= Record.readExpr();
2700
D->setCombiner(
Combiner
);
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenMPRuntime.cpp
605
/// Check if the
combiner
is a call to UDR
combiner
and if it is so return the
1173
llvm::Function *
Combiner
= emitCombinerOrInitializer(
1188
UDRMap.try_emplace(D,
Combiner
, Initializer);
5392
/// Emit reduction
combiner
. If the
combiner
is a simple expression emit it as
5393
/// is, otherwise consider it as
combiner
of UDR decl and emit it as a call of
5394
/// UDR
combiner
function.
5919
/// Emits reduction
combiner
function:
5987
// Emit the
combiner
body
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h
10396
void ActOnOpenMPDeclareReductionCombinerEnd(Decl *D, Expr *
Combiner
);
Completed in 118 milliseconds
Indexes created Tue Sep 22 00:26:15 UTC 2026