提交历史

作者 SHA1 备注 提交日期
  Jeff Cohen 00b16889ab Eliminate all remaining tabs and trailing spaces. 20 年之前
  Jeff Cohen 9eb59ec548 Eliminate tabs and trailing spaces. 20 年之前
  Tanya Lattner d454a973a5 Numerous bug fixes and the completed modschedSB algorithm (minor bugs still exist for course). 20 年之前
  Tanya Lattner c50156360a Fixed bug in searchPath function for finding nodes between two recurrences. 20 年之前
  Tanya Lattner 9f83822565 Updated dependence analyzer. Fixed numerous bugs. Same stage scheduling, etc. 20 年之前
  Misha Brukman b5f662fa03 Remove trailing whitespace 20 年之前
  Tanya Lattner ac6e2dbf52 Updated to use dep analyzer. 20 年之前
  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 年之前
  Tanya Lattner 9532ab9839 Added alias analysis. 20 年之前
  Tanya Lattner 01b4abd348 Fixed bug in findAllcircuits. Fixed branch addition to schedule. Added debug information. 20 年之前
  Tanya Lattner db1680b2be Fixed node deletion bug. 20 年之前
  Tanya Lattner db40cf1b58 Added new circuit finding alogrithm. 20 年之前
  Tanya Lattner 0111474bde Minor changes. 20 年之前
  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 年之前
  Tanya Lattner ad7654f7c4 Reworked branch adding in prologue. Added check for infinite loops which are not modulo scheduled. 21 年之前
  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 年之前
  Tanya Lattner a6ec8f5548 Forced branches to be first to be scheduled. 21 年之前
  Tanya Lattner e1df212fb3 Fixed a bug where I was trying to ModuloSchedule a loop with no instructions but a terminator. 21 年之前
  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 年之前
  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 年之前
  Tanya Lattner 260652a7af Fixed bug with infinite epilogues. 21 年之前
  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 年之前
  Misha Brukman 7da1e6e27c Adjust header file inclusion due to move 21 年之前
  Tanya Lattner 420025b04f Added debug information. Fixed several bugs in the reconstruct loop function. 21 年之前
  Alkis Evlogimenos c72c617a4e Add includes and use std:: for standard library calls to make code 21 年之前
  Reid Spencer 551ccae044 Changes For Bug 352 21 年之前
  Brian Gaeke 418379e229 Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI. 21 年之前
  Chris Lattner 85015a0891 Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9 21 年之前
  Brian Gaeke 57195d1321 Include SparcV9TmpInstr.h to pick up the def. of TmpInstruction, 21 年之前
  Chris Lattner 46c2b3a5ec Squelch warnings in release mode 21 年之前