HomeSort by relevance Sort by last modified time
    Searched refs:Cfg (Results 1 - 25 of 99) sorted by null

1 2 3 4

  /external/swiftshader/src/Reactor/
Optimizer.hpp 22 void optimize(Ice::Cfg *function);
  /external/swiftshader/third_party/subzero/src/
IceVariableSplitting.h 21 void splitBlockLocalVariables(class Cfg *Func);
IceInstMIPS32.h 64 void dump(const Cfg *, Ostream &Str) const override {
81 static OperandMIPS32FCC *create(Cfg *Func, OperandMIPS32FCC::FCC FCC) {
87 void emit(const Cfg *Func) const override {
98 void dump(const Cfg *Func, Ostream &Str) const override {
129 static OperandMIPS32Mem *create(Cfg *Func, Type Ty, Variable *Base,
139 void emit(const Cfg *Func) const override;
152 void dump(const Cfg *Func, Ostream &Str) const override {
171 OperandMIPS32Mem(Cfg *Func, Type Ty, Variable *Base, Operand *ImmOffset,
295 void dump(const Cfg *Func) const override;
306 const Cfg *Func)
    [all...]
IceInstARM32.h 67 void dump(const Cfg *, Ostream &Str) const override {
105 static OperandARM32Mem *create(Cfg *Func, Type Ty, Variable *Base,
113 static OperandARM32Mem *create(Cfg *Func, Type Ty, Variable *Base,
137 void emit(const Cfg *Func) const override;
139 void dump(const Cfg *Func, Ostream &Str) const override;
152 OperandARM32Mem(Cfg *Func, Type Ty, Variable *Base,
154 OperandARM32Mem(Cfg *Func, Type Ty, Variable *Base, Variable *Index,
174 static OperandARM32ShAmtImm *create(Cfg *Func, ConstantInteger32 *ShAmt) {
183 void emit(const Cfg *Func) const override;
185 void dump(const Cfg *Func, Ostream &Str) const override
    [all...]
IceInstX86Base.h 208 void dump(const Cfg *Func) const override;
211 void emitTwoAddress(const Cfg *Func, const char *Opcode,
214 static TargetLowering *getTarget(const Cfg *Func) {
219 InstX86Base(Cfg *Func, InstKindX86 Kind, SizeT Maxsrcs, Variable *Dest)
262 static InstX86FakeRMW *create(Cfg *Func, Operand *Data, Operand *Addr,
276 void dump(const Cfg *Func) const override;
283 InstX86FakeRMW(Cfg *Func, Operand *Data, Operand *Addr,
293 static InstX86GetIP *create(Cfg *Func, Variable *Dest) {
296 void emit(const Cfg *Func) const override;
297 void emitIAS(const Cfg *Func) const override
    [all...]
IceInst.h 29 // TODO: The Cfg structure, and instructions in particular, need to be
86 void renumber(Cfg *Func);
154 /// Cfg::splitLocalVars().
161 void livenessLightweight(Cfg *Func, LivenessBV &Live);
179 // resize(size_t, const Ice::Inst &). virtual void emit(const Cfg *Func)
180 // const = 0; virtual void emitIAS(const Cfg *Func) const = 0;
181 virtual void emit(const Cfg *) const {
184 virtual void emitIAS(const Cfg *Func) const { emit(Func); }
185 virtual void dump(const Cfg *Func) const;
186 virtual void dumpExtras(const Cfg *Func) const
    [all...]
IceInstrumentation.h 16 /// Cfg. Although Instrumentation is an abstract class, each of its virtual
48 void instrumentFunc(Cfg *Func);
56 virtual bool isInstrumentable(Cfg *) { return true; }
80 virtual void instrumentStart(Cfg *) {}
81 virtual void instrumentLocalVars(Cfg *) {}
82 virtual void finishFunc(Cfg *) {}
IceTranslator.h 31 class Cfg;
52 void translateFcn(std::unique_ptr<Cfg> Func);
83 CfgOptWorkItem(std::unique_ptr<Cfg> Func) : Func(std::move(Func)) {}
84 std::unique_ptr<Cfg> getParsedCfg() override { return std::move(Func); }
88 std::unique_ptr<Ice::Cfg> Func;
IceInstMIPS32.cpp 48 OperandMIPS32Mem::OperandMIPS32Mem(Cfg *Func, Type Ty, Variable *Base,
157 template <> void InstMIPS32Lui::emit(const Cfg *Func) const {
176 InstMIPS32Br::InstMIPS32Br(Cfg *Func, const CfgNode *TargetTrue,
182 InstMIPS32Br::InstMIPS32Br(Cfg *Func, const CfgNode *TargetTrue,
190 InstMIPS32Br::InstMIPS32Br(Cfg *Func, const CfgNode *TargetTrue,
253 InstMIPS32Label::InstMIPS32Label(Cfg *Func, TargetMIPS32 *Target)
265 void InstMIPS32Label::dump(const Cfg *Func) const {
272 void InstMIPS32Label::emit(const Cfg *Func) const {
279 void InstMIPS32Label::emitIAS(const Cfg *Func) const {
284 InstMIPS32Call::InstMIPS32Call(Cfg *Func, Variable *Dest, Operand *CallTarget
    [all...]
IceLoopAnalyzer.h 11 /// \brief This analysis identifies loops in the CFG.
29 CfgVector<Loop> ComputeLoopInfo(Cfg *Func);
IceCfgNode.h 31 static CfgNode *create(Cfg *Func, SizeT Number) {
35 Cfg *getCfg() const { return Func; }
113 void emit(Cfg *Func) const;
114 void emitIAS(Cfg *Func) const;
115 void dump(Cfg *Func) const;
131 CfgNode(Cfg *Func, SizeT Number)
135 Cfg *const Func;
IceCfg.h 11 /// \brief Declares the Cfg class, which represents the control flow graph and
29 class Cfg {
30 Cfg() = delete;
31 Cfg(const Cfg &) = delete;
32 Cfg &operator=(const Cfg &) = delete;
37 ~Cfg();
39 static std::unique_ptr<Cfg> create(GlobalContext *Ctx,
41 return std::unique_ptr<Cfg>(new Cfg(Ctx, SequenceNumber))
    [all...]
IceInst.cpp 79 Inst::Inst(Cfg *Func, InstKind Kind, SizeT MaxSrcs, Variable *Dest)
127 void Inst::renumber(Cfg *Func) {
199 void Inst::livenessLightweight(Cfg *Func, LivenessBV &Live) {
273 InstAlloca::InstAlloca(Cfg *Func, Variable *Dest, Operand *ByteCount,
281 InstArithmetic::InstArithmetic(Cfg *Func, OpKind Op, Variable *Dest,
304 InstAssign::InstAssign(Cfg *Func, Variable *Dest, Operand *Source)
314 InstBr::InstBr(Cfg *Func, Operand *Source, CfgNode *TargetTrue_,
331 InstBr::InstBr(Cfg *Func, CfgNode *Target)
357 InstCast::InstCast(Cfg *Func, OpKind CastKind, Variable *Dest, Operand *Source)
362 InstExtractElement::InstExtractElement(Cfg *Func, Variable *Dest
    [all...]
IceInstX86BaseImpl.h 50 InstImpl<TraitsType>::InstX86FakeRMW::InstX86FakeRMW(Cfg *Func, Operand *Data,
61 InstImpl<TraitsType>::InstX86GetIP::InstX86GetIP(Cfg *Func, Variable *Dest)
65 InstImpl<TraitsType>::InstX86Mul::InstX86Mul(Cfg *Func, Variable *Dest,
74 InstImpl<TraitsType>::InstX86Shld::InstX86Shld(Cfg *Func, Variable *Dest,
84 InstImpl<TraitsType>::InstX86Shrd::InstX86Shrd(Cfg *Func, Variable *Dest,
94 InstImpl<TraitsType>::InstX86Label::InstX86Label(Cfg *Func,
108 InstImpl<TraitsType>::InstX86Br::InstX86Br(Cfg *Func, const CfgNode *TargetTrue,
170 InstImpl<TraitsType>::InstX86Jmp::InstX86Jmp(Cfg *Func, Operand *Target)
176 InstImpl<TraitsType>::InstX86Call::InstX86Call(Cfg *Func, Variable *Dest,
184 InstImpl<TraitsType>::InstX86Movmsk::InstX86Movmsk(Cfg *Func, Variable *Dest
    [all...]
IceASanInstrumentation.h 49 bool isInstrumentable(Cfg *Func) override;
57 void instrumentStart(Cfg *Func) override;
58 void finishFunc(Cfg *Func) override;
IceInstARM32.cpp 120 void InstARM32::startNextInst(const Cfg *Func) const {
125 void InstARM32::emitUsingTextFixup(const Cfg *Func) const {
160 void InstARM32::emitIAS(const Cfg *Func) const { emitUsingTextFixup(Func); }
163 const InstARM32Pred *Instr, const Cfg *Func,
178 const InstARM32Pred *Instr, const Cfg *Func) {
201 const Cfg *Func) {
215 const InstARM32Pred *Instr, const Cfg *Func,
231 const InstARM32 *Instr, const Cfg *Func,
246 const InstARM32 *Instr, const Cfg *Func) {
262 const Cfg *Func)
    [all...]
IceCfg.cpp 11 /// \brief Implements the Cfg class.
37 Cfg::Cfg(GlobalContext *Ctx, uint32_t SequenceNumber)
58 Cfg::~Cfg() {
68 // Called in the initalizer list of Cfg's constructor to create the Allocator
71 ArenaAllocator *Cfg::createAllocator() {
83 std::string Cfg::getFunctionNameAndSize() const {
101 void Cfg::setError(const std::string &Message) {
106 CfgNode *Cfg::makeNode()
    [all...]
IceTargetLoweringX8632.h 40 static std::unique_ptr<::Ice::TargetLowering> create(Cfg *Func) {
70 explicit TargetX8632(Cfg *Func) : TargetX86Base(Func) {}
IceTargetLoweringX8664.h 40 static std::unique_ptr<::Ice::TargetLowering> create(Cfg *Func) {
73 explicit TargetX8664(Cfg *Func) : TargetX86Base(Func) {}
IceThreading.cpp 32 EmitterWorkItem::EmitterWorkItem(uint32_t Seq, std::unique_ptr<Cfg> F)
53 std::unique_ptr<Cfg> EmitterWorkItem::getCfg() {
IceOperand.h 79 virtual void emit(const Cfg *Func) const = 0;
86 virtual void dump(const Cfg *Func, Ostream &Str) const = 0;
87 void dump(const Cfg *Func) const {
139 void emit(const Cfg *Func) const override { emit(Func->getTarget()); }
207 void dump(const Cfg *, Ostream &Str) const override {
280 inline void ConstantInteger32::dump(const Cfg *, Ostream &Str) const {
306 inline void ConstantInteger64::dump(const Cfg *, Ostream &Str) const {
417 void dump(const Cfg *Func, Ostream &Str) const override;
453 void dump(const Cfg *, Ostream &Str) const override {
622 /// RangeType is arena-allocated from the Cfg's allocator
    [all...]
IceRegAlloc.h 34 explicit LinearScan(Cfg *Func);
43 void dump(Cfg *Func) const;
115 Cfg *const Func;
IceLiveness.h 17 /// At the Cfg level, the actual live intervals are recorded.
70 Cfg *getFunc() const { return Func; }
110 static std::unique_ptr<Liveness> create(Cfg *Func, LivenessMode Mode) {
123 Liveness(Cfg *Func, LivenessMode Mode)
138 Cfg *Func;
140 /// Size of Nodes is Cfg::Nodes.size().
WasmTranslator.h 68 std::unique_ptr<Cfg>
  /device/linaro/bootloader/edk2/ShellPkg/Library/UefiShellDriver1CommandsLib/
Devices.c 24 @param[in, out] Cfg On successful return this buffer will be
49 IN OUT BOOLEAN *Cfg,
64 || Cfg == NULL
73 *Cfg = FALSE;
102 *Cfg = TRUE;
144 BOOLEAN Cfg;
233 Status = GetDeviceHandleInfo(*HandleListWalker, &Type, &Cfg, &Diag, &Parents, &Devices, &Children, &Name, Language);
243 Cfg?(SfoFlag?L'Y':L'X'):(SfoFlag?L'N':L'-'),

Completed in 610 milliseconds

1 2 3 4