| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix up some spacing & fix a typo in an assertion in cpValue2Value. | Brian Gaeke | 2004-06-04 | 1 | -3/+3 | |
| | | | | | llvm-svn: 14027 | |||||
| * | Ugh, apparently there is no common ground here. | Chris Lattner | 2004-06-04 | 1 | -0/+5 | |
| | | | | | llvm-svn: 14026 | |||||
| * | Don't send random junk to CachedWriter's. Also remove a cast that could be | Chris Lattner | 2004-06-04 | 1 | -4/+6 | |
| | | | | | | | problematic when Type does not derive from Value. llvm-svn: 14022 | |||||
| * | Squish a warning | Chris Lattner | 2004-06-04 | 1 | -1/+1 | |
| | | | | | llvm-svn: 14020 | |||||
| * | This file is obsolete | Chris Lattner | 2004-06-04 | 1 | -194/+0 | |
| | | | | | llvm-svn: 14005 | |||||
| * | * Verify function prototypes, not just functions with bodies. | Chris Lattner | 2004-06-03 | 1 | -2/+12 | |
| | | | | | | | * Verify that functions do not take aggregates as arguments. llvm-svn: 13984 | |||||
| * | Add new internal-global-symbol mapping info pass... may its life be short | Brian Gaeke | 2004-06-03 | 1 | -0/+80 | |
| | | | | | | | and sweet. llvm-svn: 13983 | |||||
| * | Expand head-of-file comment. | Brian Gaeke | 2004-06-03 | 1 | -1/+3 | |
| | | | | | llvm-svn: 13982 | |||||
| * | Add new mapping info pass, when EmitMappingInfo is on. | Brian Gaeke | 2004-06-03 | 1 | -2/+4 | |
| | | | | | llvm-svn: 13981 | |||||
| * | Fix big mistake in my last checkin... the big question is, how did I ever | Brian Gaeke | 2004-06-03 | 1 | -7/+7 | |
| | | | | | | | get this to link before? llvm-svn: 13980 | |||||
| * | Add decl. for new mapping info pass factory method. | Brian Gaeke | 2004-06-03 | 1 | -0/+1 | |
| | | | | | llvm-svn: 13979 | |||||
| * | Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, its | Brian Gaeke | 2004-06-03 | 12 | -157/+71 | |
| | | | | | | | only concrete implementation. llvm-svn: 13977 | |||||
| * | <alloca.h> on cygwin pulls in a ton of stuff (macros and function protos) | Chris Lattner | 2004-06-02 | 1 | -1/+1 | |
| | | | | | | | | | | that we REALLY don't want in the CBE code. With this fix, the CBE passes all of the MultiSource tests on cygwin that it does on linux. Yaay! llvm-svn: 13975 | |||||
| * | Oops, this was not to go in | Chris Lattner | 2004-06-02 | 1 | -1/+1 | |
| | | | | | llvm-svn: 13958 | |||||
| * | Adjust to the new TargetMachine interface | Chris Lattner | 2004-06-02 | 2 | -16/+16 | |
| | | | | | llvm-svn: 13957 | |||||
| * | Adjust to new TargetMachine interface | Chris Lattner | 2004-06-02 | 11 | -19/+18 | |
| | | | | | llvm-svn: 13956 | |||||
| * | Inline findOptimalStorageSize into it's caller, both of which are sparc specific | Chris Lattner | 2004-06-02 | 1 | -12/+18 | |
| | | | | | llvm-svn: 13955 | |||||
| * | Adjust to new TM interface | Chris Lattner | 2004-06-02 | 1 | -1/+1 | |
| | | | | | llvm-svn: 13954 | |||||
| * | Method has been inlined into all callers | Chris Lattner | 2004-06-02 | 1 | -7/+0 | |
| | | | | | llvm-svn: 13953 | |||||
| * | Convert to the new TargetMachine interface. | Chris Lattner | 2004-06-02 | 24 | -156/+161 | |
| | | | | | llvm-svn: 13952 | |||||
| * | Stubs are no longer needed | Chris Lattner | 2004-06-02 | 1 | -5/+0 | |
| | | | | | llvm-svn: 13951 | |||||
| * | Adjust to new TM interfaces | Chris Lattner | 2004-06-02 | 2 | -6/+3 | |
| | | | | | llvm-svn: 13949 | |||||
| * | Finegrainify namespacification | Chris Lattner | 2004-06-02 | 2 | -6/+3 | |
| | | | | | llvm-svn: 13948 | |||||
| * | Fix a trivial but blatant bug | Chris Lattner | 2004-06-02 | 1 | -4/+4 | |
| | | | | | llvm-svn: 13947 | |||||
| * | Implement the new CopyFile function | Chris Lattner | 2004-06-02 | 1 | -0/+35 | |
| | | | | | llvm-svn: 13945 | |||||
| * | Fix spelling, trim empty space, tighten up function header comment. | Misha Brukman | 2004-06-02 | 1 | -10/+3 | |
| | | | | | llvm-svn: 13940 | |||||
| * | Implement PR315: abort, don't warn, when missing external functions encountered | Chris Lattner | 2004-06-01 | 1 | -9/+17 | |
| | | | | | | | This fixes some critical problems building libstdc++ on cygwin. llvm-svn: 13934 | |||||
| * | Use new form of unconditional branch constructor. | Brian Gaeke | 2004-06-01 | 1 | -1/+1 | |
| | | | | | llvm-svn: 13930 | |||||
| * | Modified calcTypeName() so that it does not allocate a std::string for | John Criswell | 2004-06-01 | 1 | -24/+37 | |
| | | | | | | | | every recursive call. This makes it more robust for deeply nested, unnamed types. llvm-svn: 13915 | |||||
| * | There is no "mcff" here; delete the confusing comments that refer to it. | Brian Gaeke | 2004-05-30 | 1 | -6/+0 | |
| | | | | | llvm-svn: 13911 | |||||
| * | Pull Interval class out of LiveIntervals. | Alkis Evlogimenos | 2004-05-30 | 3 | -80/+67 | |
| | | | | | llvm-svn: 13910 | |||||
| * | Transform an occurrence of if(...) { assert (0) }. | Brian Gaeke | 2004-05-30 | 1 | -4/+2 | |
| | | | | | llvm-svn: 13908 | |||||
| * | When spilling an register, introduce a new temporary for each of its | Alkis Evlogimenos | 2004-05-30 | 3 | -57/+84 | |
| | | | | | | | | spills. This allows for more flexibility when allocating registers for spill code. llvm-svn: 13907 | |||||
| * | Reduce the amount of LLVM Values for which we save reg. allocator | Brian Gaeke | 2004-05-30 | 1 | -9/+14 | |
| | | | | | | | | state. Also, save the state for the incoming register of each phi node. llvm-svn: 13906 | |||||
| * | Rename verifySavedState to dumpSavedState. Give it a new comment. | Brian Gaeke | 2004-05-30 | 2 | -9/+11 | |
| | | | | | | | Call it at a more appropriate point. llvm-svn: 13905 | |||||
| * | Insert machine instructions generated for Phi nodes into their | Brian Gaeke | 2004-05-30 | 1 | -0/+3 | |
| | | | | | | | | | | | | corresponding MachineCodeForInstruction vectors. I need to be able to get the register allocated for the thing which is called PhiCpRes in this code; this should make that task easier, plus, Phi nodes are no longer "special" in the sense that their MachineCodeForInstruction is empty. llvm-svn: 13904 | |||||
| * | Fix typo in head-of-file comment. | Brian Gaeke | 2004-05-30 | 1 | -1/+1 | |
| | | | | | llvm-svn: 13903 | |||||
| * | Fix a bug that Chris asserts emphatically is a bug. The changed clause | Reid Spencer | 2004-05-30 | 1 | -1/+1 | |
| | | | | | | | | would always return false because the Type of a type value is always Type::TypeTY and can never be a floating point type. llvm-svn: 13902 | |||||
| * | Moved this file to lib/Bytecode/Writer because its used there only. | Reid Spencer | 2004-05-30 | 2 | -116/+0 | |
| | | | | | llvm-svn: 13900 | |||||
| * | Remove unused #include. | Brian Gaeke | 2004-05-29 | 1 | -1/+0 | |
| | | | | | llvm-svn: 13899 | |||||
| * | Add comments. | Brian Gaeke | 2004-05-29 | 1 | -6/+6 | |
| | | | | | llvm-svn: 13898 | |||||
| * | Trim whitespace. | Brian Gaeke | 2004-05-29 | 1 | -11/+0 | |
| | | | | | llvm-svn: 13897 | |||||
| * | Give InsertCodeForPhis() a new documentation comment. | Brian Gaeke | 2004-05-29 | 1 | -9/+7 | |
| | | | | | llvm-svn: 13896 | |||||
| * | Add method to assign stack slot to virtual register without creating a | Alkis Evlogimenos | 2004-05-29 | 2 | -0/+9 | |
| | | | | | | | new one. llvm-svn: 13895 | |||||
| * | Add grow() member that grows the maps when the number of virtual | Alkis Evlogimenos | 2004-05-29 | 1 | -2/+6 | |
| | | | | | | | registers in the function has changed. llvm-svn: 13893 | |||||
| * | Remove defs vector from live intervals. | Alkis Evlogimenos | 2004-05-29 | 2 | -20/+0 | |
| | | | | | llvm-svn: 13892 | |||||
| * | Thoroughly rehack the dynamic linking mechanisms on Win32. The Win32 | Chris Lattner | 2004-05-28 | 1 | -16/+41 | |
| | | | | | | | | | | | | dynamic linker does not automatically search libraries when looking up symbols with GetProcAddress. Because of this we have to emulate it. The only detail is that there doesn't seem to be a way to enumerate the libraries loaded, so we have a gross hack (tm). This make the JIT functional on win32 under cygwin. llvm-svn: 13887 | |||||
| * | Prune #includes | Chris Lattner | 2004-05-28 | 1 | -2/+1 | |
| | | | | | llvm-svn: 13886 | |||||
| * | updates to ModuloSched | Tanya Lattner | 2004-05-28 | 2 | -10/+91 | |
| | | | | | llvm-svn: 13881 | |||||
| * | Give PhiCp nodes better names in many cases. | Brian Gaeke | 2004-05-28 | 1 | -19/+7 | |
| | | | | | | | Simplify InsertPhiElimInstructions(), and give it a better doxygen comment. llvm-svn: 13880 | |||||

