Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -1/+1 | |
| | | | | llvm-svn: 92567 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -3/+3 | |
| | | | | llvm-svn: 92566 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -12/+12 | |
| | | | | llvm-svn: 92565 | |||||
* | Change SelectCode's argument from SDValue to SDNode *, to make it more | Dan Gohman | 2010-01-05 | 1 | -13/+13 | |
| | | | | | | | | | clear what information these functions are actually using. This is also a micro-optimization, as passing a SDNode * around is simpler than passing a { SDNode *, int } by value or reference. llvm-svn: 92564 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -13/+13 | |
| | | | | llvm-svn: 92563 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -2/+2 | |
| | | | | llvm-svn: 92548 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -12/+12 | |
| | | | | llvm-svn: 92547 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -1/+2 | |
| | | | | llvm-svn: 92545 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -4/+5 | |
| | | | | llvm-svn: 92544 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -1/+2 | |
| | | | | llvm-svn: 92542 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -2/+3 | |
| | | | | llvm-svn: 92539 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -13/+13 | |
| | | | | llvm-svn: 92535 | |||||
* | Fix debug_inlined section entries for routines whose names are changed ↵ | Devang Patel | 2010-01-04 | 1 | -5/+10 | |
| | | | | | | through __asm() extension. llvm-svn: 92533 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -6/+7 | |
| | | | | llvm-svn: 92532 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -47/+47 | |
| | | | | llvm-svn: 92529 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -2/+3 | |
| | | | | llvm-svn: 92528 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -4/+5 | |
| | | | | llvm-svn: 92524 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -14/+14 | |
| | | | | llvm-svn: 92520 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -1/+2 | |
| | | | | llvm-svn: 92518 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -1/+2 | |
| | | | | llvm-svn: 92516 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -7/+7 | |
| | | | | llvm-svn: 92515 | |||||
* | Use a pointer type rather than MVT::Other for the ExternalSymbol node used | Dan Gohman | 2010-01-04 | 1 | -1/+2 | |
| | | | | | | in an inline asm. llvm-svn: 92512 | |||||
* | Fix begin and end markers for nested scopes. | Devang Patel | 2010-01-04 | 1 | -43/+53 | |
| | | | | llvm-svn: 92505 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 92502 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 92498 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 92496 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -5/+5 | |
| | | | | llvm-svn: 92490 | |||||
* | fix PR5930, allowing the asmprinter to emit difference between | Chris Lattner | 2010-01-03 | 1 | -2/+8 | |
| | | | | | | two labels as a truncate. llvm-svn: 92455 | |||||
* | Teach codegen to handle: | Chris Lattner | 2010-01-02 | 1 | -0/+12 | |
| | | | | | | | | | | | (X != null) | (Y != null) --> (X|Y) != 0 (X == null) & (Y == null) --> (X|Y) == 0 so that instcombine can stop doing this for pointers. This is part of PR3351, which is a case where instcombine doing this for pointers (inserting ptrtoint) is pessimizing code. llvm-svn: 92406 | |||||
* | whitespace cleanup | Chris Lattner | 2010-01-01 | 1 | -6/+6 | |
| | | | | llvm-svn: 92404 | |||||
* | Fix a warning on gcc 4.4. | Mikhail Glushenkov | 2010-01-01 | 1 | -1/+2 | |
| | | | | | | | SelectionDAGBuilder.cpp:4294: warning: suggest explicit braces to avoid ambiguous ‘else’ llvm-svn: 92395 | |||||
* | Trailing whitespace, 80-col violations. | Mikhail Glushenkov | 2010-01-01 | 1 | -77/+82 | |
| | | | | llvm-svn: 92394 | |||||
* | Teach codegen to lower llvm.powi to an efficient (but not optimal) | Chris Lattner | 2010-01-01 | 1 | -5/+57 | |
| | | | | | | | | | | multiply sequence when the power is a constant integer. Before, our codegen for std::pow(.., int) always turned into a libcall, which was really inefficient. This should also make many gfortran programs happier I'd imagine. llvm-svn: 92388 | |||||
* | remove a bunch of unneeded functions. | Chris Lattner | 2009-12-29 | 2 | -2/+2 | |
| | | | | llvm-svn: 92263 | |||||
* | Final step in the metadata API restructuring: move the | Chris Lattner | 2009-12-29 | 1 | -4/+2 | |
| | | | | | | | | getMDKindID/getMDKindNames methods to LLVMContext (and add convenience methods to Module), eliminating MetadataContext. Move the state that it maintains out to LLVMContext. llvm-svn: 92259 | |||||
* | This is a major cleanup of the instruction metadata interfaces that | Chris Lattner | 2009-12-28 | 3 | -21/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | I asked Devang to do back on Sep 27. Instead of going through the MetadataContext class with methods like getMD() and getMDs(), just ask the instruction directly for its metadata with getMetadata() and getAllMetadata(). This includes a variety of other fixes and improvements: previously all Value*'s were bloated because the HasMetadata bit was thrown into value, adding a 9th bit to a byte. Now this is properly sunk down to the Instruction class (the only place where it makes sense) and it will be folded away somewhere soon. This also fixes some confusion in getMDs and its clients about whether the returned list is indexed by the MDID or densely packed. This is now returned sorted and densely packed and the comments make this clear. This introduces a number of fixme's which I'll follow up on. llvm-svn: 92235 | |||||
* | rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind | Chris Lattner | 2009-12-28 | 3 | -34/+30 | |
| | | | | | | | doesn't exist already, eliminate registerMDKind. Tidy up a bunch of random stuff. llvm-svn: 92225 | |||||
* | snip one more #include from Metadata.h | Chris Lattner | 2009-12-28 | 1 | -0/+1 | |
| | | | | llvm-svn: 92214 | |||||
* | move these out of their own timer groups into the 'uncategorized' groups. | Chris Lattner | 2009-12-28 | 2 | -14/+2 | |
| | | | | llvm-svn: 92206 | |||||
* | Allow targets to specify the return type of libcalls that are generated for ↵ | Sanjiv Gupta | 2009-12-28 | 2 | -1/+6 | |
| | | | | | | floating point comparisons, rather than hard-coding them as i32. llvm-svn: 92199 | |||||
* | Remove dead store. | Bill Wendling | 2009-12-28 | 1 | -2/+2 | |
| | | | | llvm-svn: 92190 | |||||
* | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -2/+0 | |
| | | | | llvm-svn: 92189 | |||||
* | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -1/+0 | |
| | | | | llvm-svn: 92188 | |||||
* | Remove dead store. | Bill Wendling | 2009-12-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 92187 | |||||
* | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -3/+0 | |
| | | | | llvm-svn: 92180 | |||||
* | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -2/+0 | |
| | | | | llvm-svn: 92179 | |||||
* | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -1/+0 | |
| | | | | llvm-svn: 92178 | |||||
* | Remove dead store. | Bill Wendling | 2009-12-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 92159 | |||||
* | Remove dead store from copy-pasto. | Bill Wendling | 2009-12-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 92158 | |||||
* | Remove dead store. | Bill Wendling | 2009-12-25 | 1 | -1/+0 | |
| | | | | llvm-svn: 92157 |