Historia zmian

Autor SHA1 Wiadomość Data
  Jeff Cohen 00b16889ab Eliminate all remaining tabs and trailing spaces. 20 lat temu
  Jeff Cohen 9eb59ec548 Eliminate tabs and trailing spaces. 20 lat temu
  Tanya Lattner d454a973a5 Numerous bug fixes and the completed modschedSB algorithm (minor bugs still exist for course). 20 lat temu
  Tanya Lattner c50156360a Fixed bug in searchPath function for finding nodes between two recurrences. 20 lat temu
  Tanya Lattner 9f83822565 Updated dependence analyzer. Fixed numerous bugs. Same stage scheduling, etc. 20 lat temu
  Misha Brukman b5f662fa03 Remove trailing whitespace 20 lat temu
  Tanya Lattner ac6e2dbf52 Updated to use dep analyzer. 20 lat temu
  Tanya Lattner 5e9f352346 Compare dependence analysis with llvm instructions versus machine instrutions. the problem with using machine instructions and alias analysis is that aa does not handle tmp instructions. 20 lat temu
  Tanya Lattner 9532ab9839 Added alias analysis. 20 lat temu
  Tanya Lattner 01b4abd348 Fixed bug in findAllcircuits. Fixed branch addition to schedule. Added debug information. 20 lat temu
  Tanya Lattner db1680b2be Fixed node deletion bug. 20 lat temu
  Tanya Lattner db40cf1b58 Added new circuit finding alogrithm. 20 lat temu
  Tanya Lattner 0111474bde Minor changes. 20 lat temu
  Tanya Lattner f3fa55f979 When writing kernel, save the branches til the end. They are still put in the "right place" in the schedule, but sometimes when folding to make a kernel instructions are added between branches. This is wrong. To avoid this, we handle branches special. 21 lat temu
  Tanya Lattner ad7654f7c4 Reworked branch adding in prologue. Added check for infinite loops which are not modulo scheduled. 21 lat temu
  Tanya Lattner 58fe2f0734 Reworked branching so we don't handle BAs specially. It just updates the branchTO regardless of what type of branch it is. 21 lat temu
  Tanya Lattner a6ec8f5548 Forced branches to be first to be scheduled. 21 lat temu
  Tanya Lattner e1df212fb3 Fixed a bug where I was trying to ModuloSchedule a loop with no instructions but a terminator. 21 lat temu
  Tanya Lattner ced8222405 Added my own defMap. Only saving values that are not loop invariant. Fixed a couple of assertions that were triggered due to registers not being allocated. These both had to do with PHINodes. 21 lat temu
  Tanya Lattner 80f085500f Added gross hacks such as creating my own def-use map, and picking on Instruction that I can add all my TmpInstructions to its MCFI. 21 lat temu
  Tanya Lattner 260652a7af Fixed bug with infinite epilogues. 21 lat temu
  Tanya Lattner a645750722 Checking in code that works on my simple test case. However, there is still a bug with branches that I need to fix. 21 lat temu
  Misha Brukman 7da1e6e27c Adjust header file inclusion due to move 21 lat temu
  Tanya Lattner 420025b04f Added debug information. Fixed several bugs in the reconstruct loop function. 21 lat temu
  Alkis Evlogimenos c72c617a4e Add includes and use std:: for standard library calls to make code 21 lat temu
  Reid Spencer 551ccae044 Changes For Bug 352 21 lat temu
  Brian Gaeke 418379e229 Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI. 21 lat temu
  Chris Lattner 85015a0891 Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9 21 lat temu
  Brian Gaeke 57195d1321 Include SparcV9TmpInstr.h to pick up the def. of TmpInstruction, 21 lat temu
  Chris Lattner 46c2b3a5ec Squelch warnings in release mode 21 lat temu