| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 80 col violation. | Evan Cheng | 2009-07-21 | 1 | -9/+9 | |
| | | | | | llvm-svn: 76629 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -2/+5 | |
| | | | | | llvm-svn: 76628 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -1/+4 | |
| | | | | | llvm-svn: 76627 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76626 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76625 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -0/+1 | |
| | | | | | llvm-svn: 76624 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -0/+1 | |
| | | | | | llvm-svn: 76623 | |||||
| * | Make Sema::ActOnCXXEnterDeclaratorScope robust against failures to compute | Douglas Gregor | 2009-07-21 | 2 | -4/+10 | |
| | | | | | | | | the declaration context, as occurs with out-of-line class template member definitions. llvm-svn: 76622 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76621 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -0/+1 | |
| | | | | | llvm-svn: 76620 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -0/+1 | |
| | | | | | llvm-svn: 76619 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -0/+1 | |
| | | | | | llvm-svn: 76617 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76616 | |||||
| * | Prefix IR dumps with LiveInterval indices when possible. This turns | David Greene | 2009-07-21 | 2 | -11/+26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this: %ESI<def> = MOV32rr %EDI<kill> ADJCALLSTACKDOWN64 0, %RSP<imp-def>, %EFLAGS<imp-def,dead>, %RSP<imp-use> %reg1027<def> = MOVZX64rr32 %ESI %reg1027<def> = ADD64ri8 %reg1027, 15, %EFLAGS<imp-def,dead> %reg1027<def> = AND64ri8 %reg1027, -16, %EFLAGS<imp-def,dead> %RDI<def> = MOV64rr %RSP %RDI<def> = SUB64rr %RDI, %reg1027<kill>, %EFLAGS<imp-def,dead> %RSP<def> = MOV64rr %RDI into this: 4 %reg1024<def> = MOV32rr %EDI<kill> 12 ADJCALLSTACKDOWN64 0, %RSP<imp-def>, %EFLAGS<imp-def,dead>, %RSP<imp-use> 20 %reg1025<def> = MOVZX64rr32 %reg1024 28 %reg1026<def> = MOV64rr %reg1025<kill> 36 %reg1026<def> = ADD64ri8 %reg1026, 15, %EFLAGS<imp-def,dead> 44 %reg1027<def> = MOV64rr %reg1026<kill> 52 %reg1027<def> = AND64ri8 %reg1027, -16, %EFLAGS<imp-def,dead> 60 %reg1028<def> = MOV64rr %RSP 68 %reg1029<def> = MOV64rr %reg1028<kill> 76 %reg1029<def> = SUB64rr %reg1029, %reg1027<kill>, %EFLAGS<imp-def,dead> 84 %RSP<def> = MOV64rr %reg1029 This helps greatly when debugging register allocation and coalescing problems. llvm-svn: 76615 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -0/+1 | |
| | | | | | llvm-svn: 76614 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76613 | |||||
| * | Add fake v7 itineraries for now. | Evan Cheng | 2009-07-21 | 3 | -4/+40 | |
| | | | | | llvm-svn: 76612 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -0/+1 | |
| | | | | | llvm-svn: 76611 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -1/+2 | |
| | | | | | llvm-svn: 76610 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -1/+2 | |
| | | | | | llvm-svn: 76609 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -0/+1 | |
| | | | | | llvm-svn: 76608 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76607 | |||||
| * | Prep for new warning. | Mike Stump | 2009-07-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76606 | |||||
| * | Prep for new warnings about control flow falling off the ends of | Mike Stump | 2009-07-21 | 1 | -1/+1 | |
| | | | | | | | | | | functions that return a value. I was going to buffer the whole lot up, but it should be easier to review if I check them in incrementally. Most of the forth coming changes either add a return value, or make it impossible to return, or alter the return type. llvm-svn: 76605 | |||||
| * | make AsmPrinter::doFinalization iterate over the global variables | Chris Lattner | 2009-07-21 | 18 | -188/+110 | |
| | | | | | | | | and call PrintGlobalVariable, allowing elimination and simplification of various targets. llvm-svn: 76604 | |||||
| * | Add PrefixPrinter arguments to the dump routines for MachineFunction and | David Greene | 2009-07-21 | 4 | -8/+23 | |
| | | | | | | | MachineBasicBlock. We'll use these shortly. llvm-svn: 76603 | |||||
| * | Add a small utility class to configure IR printers. This will allow | David Greene | 2009-07-21 | 1 | -0/+41 | |
| | | | | | | | | | printers to do neat and wonderful things when printing debug information. The ideas is to allow passes to configer printers to emit pass-specific information when dumping IR. llvm-svn: 76602 | |||||
| * | Make a bunch of changes suggested by Chris and others to improve | David Greene | 2009-07-21 | 1 | -78/+146 | |
| | | | | | | | efficiency. Fix a few formatting bugs along the way. llvm-svn: 76601 | |||||
| * | Do not select tSXTB / tSXTH in thumb2 mode. | Evan Cheng | 2009-07-21 | 2 | -4/+38 | |
| | | | | | llvm-svn: 76600 | |||||
| * | Update for LLVM API change. | Owen Anderson | 2009-07-21 | 3 | -10/+10 | |
| | | | | | llvm-svn: 76599 | |||||
| * | Rename getConstantInt{True|False} to get{True|False} at Chris' behest. | Owen Anderson | 2009-07-21 | 14 | -128/+128 | |
| | | | | | llvm-svn: 76598 | |||||
| * | Add freed memory poisoning in !NDEBUG mode for DenseMap. | Torok Edwin | 2009-07-21 | 1 | -1/+15 | |
| | | | | | llvm-svn: 76597 | |||||
| * | reduce indentation by using an early exit. | Chris Lattner | 2009-07-21 | 1 | -73/+68 | |
| | | | | | llvm-svn: 76596 | |||||
| * | Update CMake files. | Ted Kremenek | 2009-07-21 | 3 | -5/+7 | |
| | | | | | llvm-svn: 76595 | |||||
| * | Use string comparison instead of numeric comparison when comparing digests. | Ted Kremenek | 2009-07-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76594 | |||||
| * | whitespace cleanups, make the MipsAsmPrinter::doInitialization | Chris Lattner | 2009-07-21 | 1 | -14/+8 | |
| | | | | | | | | | chain to the super class instead of initializing mangler directly. This gives it .file and module level inline asm support among other things. llvm-svn: 76593 | |||||
| * | fix Sparc, SystemZ, and MSP430 to not override AsmPrinter::doInitialization. | Chris Lattner | 2009-07-21 | 3 | -22/+0 | |
| | | | | | | | | This eliminates redundancy setting up the mangler and adds support to them for module-level inline asm and a .file directive. llvm-svn: 76592 | |||||
| * | convert this test to filecheck format, which is faster and avoids false ↵ | Chris Lattner | 2009-07-21 | 1 | -4/+16 | |
| | | | | | | | matches of "st" -> "stdin" llvm-svn: 76591 | |||||
| * | Rename LessPrivateGlobalPrefix -> LinkerPrivateGlobalPrefix to match the | Chris Lattner | 2009-07-21 | 9 | -15/+17 | |
| | | | | | | | LLVM IR concept. llvm-svn: 76590 | |||||
| * | Move StringRef comparison operators out of class. | Daniel Dunbar | 2009-07-21 | 1 | -16/+38 | |
| | | | | | | | Also, tweak the return type of size(). llvm-svn: 76588 | |||||
| * | fix indentation | Chris Lattner | 2009-07-21 | 1 | -16/+16 | |
| | | | | | llvm-svn: 76587 | |||||
| * | remove an unneeded override. | Chris Lattner | 2009-07-21 | 1 | -5/+0 | |
| | | | | | llvm-svn: 76586 | |||||
| * | more random whitespace cleanup, eliminate #define, avoid copying | Chris Lattner | 2009-07-21 | 3 | -67/+59 | |
| | | | | | | | vectors needlessly, doxygenify comments, improve constness, etc. llvm-svn: 76585 | |||||
| * | Consider nested-names as part of the declarator when resolving an ambiguous ↵ | Argyrios Kyrtzidis | 2009-07-21 | 2 | -1/+12 | |
| | | | | | | | statement. llvm-svn: 76583 | |||||
| * | add a testcase for the pic16 section handling stuff. | Chris Lattner | 2009-07-21 | 1 | -0/+15 | |
| | | | | | llvm-svn: 76579 | |||||
| * | some simple whitespace cleanup, avoid copying vectors for no reason | Chris Lattner | 2009-07-21 | 1 | -31/+24 | |
| | | | | | | | as much, etc. llvm-svn: 76578 | |||||
| * | Diagnose when a destructor uses a unrelated class type as its name. | Fariborz Jahanian | 2009-07-21 | 3 | -0/+18 | |
| | | | | | llvm-svn: 76577 | |||||
| * | Add the location of the tag keyword into TagDecl. From Enea | Douglas Gregor | 2009-07-21 | 9 | -25/+41 | |
| | | | | | | | Zaffanella, with tweaks from Abramo Bagnara. llvm-svn: 76576 | |||||
| * | Add StringRef::{substr, startswith}. | Daniel Dunbar | 2009-07-21 | 2 | -1/+39 | |
| | | | | | llvm-svn: 76559 | |||||
| * | Another rewriter bug exposed by recent coalescer changes. ↵ | Evan Cheng | 2009-07-21 | 2 | -23/+5411 | |
| | | | | | | | ReuseInfo::GetRegForReload() should make sure the "switched" register is in the desired register class. I'm surprised this hasn't caused more failures in the past. llvm-svn: 76558 | |||||

