CACAO
compiler2 Directory Reference

Directories

directory  alloc
 
directory  memory
 
directory  x86_64
 

Files

file  Backend.cpp [code]
 
file  Backend.hpp [code]
 
file  BasicBlockSchedule.hpp [code]
 
file  BasicBlockSchedulingPass.cpp [code]
 
file  BasicBlockSchedulingPass.hpp [code]
 
file  CFGConstructionPass.cpp [code]
 
file  CFGConstructionPass.hpp [code]
 
file  CFGMetaPass.cpp [code]
 
file  CFGMetaPass.hpp [code]
 
file  CodeGenPass.cpp [code]
 
file  CodeGenPass.hpp [code]
 
file  CodeMemory.cpp [code]
 
file  CodeMemory.hpp [code]
 
file  CodeSegment.cpp [code]
 
file  CodeSegment.hpp [code]
 
file  Compiler.cpp [code]
 
file  Compiler.hpp [code]
 Second stage compiler class.
 
file  Conditional.cpp [code]
 
file  Conditional.hpp [code]
 
file  ConstantPropagationPass.cpp [code]
 
file  ConstantPropagationPass.hpp [code]
 
file  DataSegment.cpp [code]
 
file  DataSegment.hpp [code]
 
file  DeadCodeEliminationPass.cpp [code]
 
file  DeadCodeEliminationPass.hpp [code]
 
file  DisassemblerPass.cpp [code]
 
file  DisassemblerPass.hpp [code]
 
file  DominatorPass.cpp [code]
 
file  DominatorPass.hpp [code]
 
file  DomTreePrinterPass.cpp [code]
 
file  DomTreePrinterPass.hpp [code]
 
file  ExamplePass.cpp [code]
 
file  ExamplePass.hpp [code]
 
file  GlobalSchedule.hpp [code]
 
file  GlobalValueNumberingPass.cpp [code]
 
file  GlobalValueNumberingPass.hpp [code]
 
file  GrammarExcludedNodes.inc [code]
 
file  GraphHelper.cpp [code]
 
file  GraphHelper.hpp [code]
 
file  ICMDPrinterPass.cpp [code]
 
file  ICMDPrinterPass.hpp [code]
 
file  Instruction.cpp [code]
 
file  Instruction.hpp [code]
 
file  instruction_gen.py [code]
 
file  InstructionDeclGen.inc [code]
 
file  InstructionIDGen.inc [code]
 
file  InstructionMetaPass.cpp [code]
 
file  InstructionMetaPass.hpp [code]
 
file  InstructionNameSwitchGen.inc [code]
 
file  Instructions.hpp [code]
 
file  InstructionSchedule.hpp [code]
 
file  InstructionToInstGen.inc [code]
 
file  InstructionVisitor.cpp [code]
 
file  InstructionVisitor.hpp [code]
 
file  InstructionVisitorGen.inc [code]
 
file  InstructionVisitorImplGen.inc [code]
 
file  JITData.cpp [code]
 
file  JITData.hpp [code]
 
file  LinearScanAllocatorPass.cpp [code]
 
file  LinearScanAllocatorPass.hpp [code]
 
file  LivetimeAnalysisPass.cpp [code]
 
file  LivetimeAnalysisPass.hpp [code]
 
file  LivetimeInterval.cpp [code]
 
file  LivetimeInterval.hpp [code]
 
file  Loop.cpp [code]
 
file  Loop.hpp [code]
 
file  LoopBase.hpp [code]
 
file  LoopPass.cpp [code]
 
file  LoopPass.hpp [code]
 
file  LoopPassBase.hpp [code]
 
file  LoopSimplificationPass.cpp [code]
 
file  LoopSimplificationPass.hpp [code]
 
file  LoopTreePrinterPass.cpp [code]
 
file  LoopTreePrinterPass.hpp [code]
 
file  MachineAddress.hpp [code]
 
file  MachineBasicBlock.cpp [code]
 
file  MachineBasicBlock.hpp [code]
 
file  MachineInstruction.cpp [code]
 
file  MachineInstruction.hpp [code]
 
file  MachineInstructionPrinterPass.cpp [code]
 
file  MachineInstructionPrinterPass.hpp [code]
 
file  MachineInstructions.cpp [code]
 
file  MachineInstructions.hpp [code]
 
file  MachineInstructionSchedule.cpp [code]
 
file  MachineInstructionSchedule.hpp [code]
 
file  MachineInstructionSchedulingPass.cpp [code]
 
file  MachineInstructionSchedulingPass.hpp [code]
 
file  MachineLoop.cpp [code]
 
file  MachineLoop.hpp [code]
 
file  MachineLoopPass.cpp [code]
 
file  MachineLoopPass.hpp [code]
 
file  MachineOperand.cpp [code]
 
file  MachineOperand.hpp [code]
 
file  MachineRegister.hpp [code]
 
file  Matcher.cpp [code]
 
file  Matcher.hpp [code]
 
file  MatcherDefs.hpp [code]
 
file  MethodC2.cpp [code]
 
file  MethodC2.hpp [code]
 
file  MethodDescriptor.cpp [code]
 
file  MethodDescriptor.hpp [code]
 
file  ObjectFileWriterPass.cpp [code]
 
file  ObjectFileWriterPass.hpp [code]
 
file  ParserPass.cpp [code]
 
file  ParserPass.hpp [code]
 
file  Pass.cpp [code]
 
file  Pass.hpp [code]
 
file  PassDependencyGraphPrinter.cpp [code]
 
file  PassDependencyGraphPrinter.hpp [code]
 
file  PassManager.cpp [code]
 
file  PassManager.hpp [code]
 
file  PassUsage.hpp [code]
 
file  RegisterAllocatorPass.cpp [code]
 
file  RegisterAllocatorPass.hpp [code]
 
file  ScheduleClickPass.cpp [code]
 
file  ScheduleClickPass.hpp [code]
 
file  ScheduleEarlyPass.cpp [code]
 
file  ScheduleEarlyPass.hpp [code]
 
file  ScheduleLatePass.cpp [code]
 
file  ScheduleLatePass.hpp [code]
 
file  Segment.cpp [code]
 
file  Segment.hpp [code]
 
file  SSAConstructionPass.cpp [code]
 
file  SSAConstructionPass.hpp [code]
 
file  SSAPrinterPass.cpp [code]
 
file  SSAPrinterPass.hpp [code]
 
file  StackAnalysisPass.cpp [code]
 
file  StackAnalysisPass.hpp [code]
 
file  StackSlotManager.cpp [code]
 
file  StackSlotManager.hpp [code]
 
file  Type.cpp [code]
 
file  Type.hpp [code]
 
file  Value.cpp [code]
 
file  Value.hpp [code]
 
file  VerifierPass.cpp [code]
 
file  VerifierPass.hpp [code]