OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ScheduleDAGInstrs
(Results
1 - 10
of
10
) sorted by null
/external/llvm/include/llvm/CodeGen/
ScheduleDAGInstrs.h
1
//==-
ScheduleDAGInstrs
.h - MachineInstr Scheduling --------------*- C++ -*-==//
10
// This file implements the
ScheduleDAGInstrs
class, which implements
67
///
ScheduleDAGInstrs
- A ScheduleDAG subclass for scheduling lists of
69
class
ScheduleDAGInstrs
: public ScheduleDAG {
145
explicit
ScheduleDAGInstrs
(MachineFunction &mf,
151
virtual ~
ScheduleDAGInstrs
() {}
234
inline SUnit *
ScheduleDAGInstrs
::newSUnit(MachineInstr *MI) {
246
inline SUnit *
ScheduleDAGInstrs
::getSUnit(MachineInstr *MI) const {
MachineScheduler.h
14
// static
ScheduleDAGInstrs
*createCustomMachineSched(MachineSchedContext *C) {
32
#include "llvm/CodeGen/
ScheduleDAGInstrs
.h"
44
class
ScheduleDAGInstrs
;
67
typedef
ScheduleDAGInstrs
*(*ScheduleDAGCtor)(MachineSchedContext *);
202
/// ScheduleDAGMI is an implementation of
ScheduleDAGInstrs
that schedules
204
class ScheduleDAGMI : public
ScheduleDAGInstrs
{
255
ScheduleDAGInstrs
(*C->MF, *C->MLI, *C->MDT, /*IsPostRA=*/false, C->LIS),
290
/// Implement the
ScheduleDAGInstrs
interface for handling the next scheduling
299
/// Implement
ScheduleDAGInstrs
interface for scheduling a sequence of
341
/// Call
ScheduleDAGInstrs
::buildSchedGraph with register pressure trackin
[
all
...]
ScheduleDFS.h
1
//===- ScheduleDAGILP.h - ILP metric for
ScheduleDAGInstrs
------*- C++ -*-===//
25
class
ScheduleDAGInstrs
;
/external/llvm/lib/CodeGen/
DFAPacketizer.cpp
29
#include "llvm/CodeGen/
ScheduleDAGInstrs
.h"
104
// DefaultVLIWScheduler - This class extends
ScheduleDAGInstrs
and overrides
106
class DefaultVLIWScheduler : public
ScheduleDAGInstrs
{
118
ScheduleDAGInstrs
(MF, MLI, MDT, IsPostRA) {
ScheduleDAGInstrs.cpp
1
//===----
ScheduleDAGInstrs
.cpp - MachineInstr Rescheduling ---------------===//
10
// This implements the
ScheduleDAGInstrs
class, which implements re-scheduling
16
#include "llvm/CodeGen/
ScheduleDAGInstrs
.h"
45
ScheduleDAGInstrs
::
ScheduleDAGInstrs
(MachineFunction &mf,
165
void
ScheduleDAGInstrs
::startBlock(MachineBasicBlock *bb) {
169
void
ScheduleDAGInstrs
::finishBlock() {
178
void
ScheduleDAGInstrs
::enterRegion(MachineBasicBlock *bb,
193
void
ScheduleDAGInstrs
::exitRegion() {
205
void
ScheduleDAGInstrs
::addSchedBarrierDeps()
[
all
...]
PostRASchedulerList.cpp
37
#include "llvm/CodeGen/
ScheduleDAGInstrs
.h"
104
class SchedulePostRATDList : public
ScheduleDAGInstrs
{
199
:
ScheduleDAGInstrs
(MF, MLI, MDT, /*IsPostRA=*/true), AA(AA),
227
ScheduleDAGInstrs
::enterRegion(bb, begin, end, endcount);
238
ScheduleDAGInstrs
::exitRegion();
355
ScheduleDAGInstrs
::startBlock(BB);
412
ScheduleDAGInstrs
::finishBlock();
Android.mk
89
ScheduleDAGInstrs
.cpp \
MachineScheduler.cpp
135
static
ScheduleDAGInstrs
*useDefaultMachineSched(MachineSchedContext *C) {
152
static
ScheduleDAGInstrs
*createConvergingSched(MachineSchedContext *C);
190
///
ScheduleDAGInstrs
whenever adding or removing instructions. A much simpler
223
OwningPtr<
ScheduleDAGInstrs
> Scheduler(Ctor(this));
451
ScheduleDAGInstrs
::enterRegion(bb, begin, end, endcount);
[
all
...]
/external/llvm/lib/Target/Hexagon/
HexagonTargetMachine.cpp
54
static
ScheduleDAGInstrs
*createVLIWMachineSched(MachineSchedContext *C) {
/external/llvm/lib/Target/R600/
AMDGPUTargetMachine.cpp
43
static
ScheduleDAGInstrs
*createR600MachineScheduler(MachineSchedContext *C) {
Completed in 264 milliseconds