| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Test to compile the rewritten file for my last patch. | Fariborz Jahanian | 2010-02-15 | 1 | -0/+13 |
| | | | | | | | (radar 7649577 related). llvm-svn: 96274 | ||||
| * | Don't try to materialize a function that isn't materializable anyways. This | Nick Lewycky | 2010-02-15 | 1 | -3/+5 |
| | | | | | | | fixes a crash using FPM on a Function that isn't owned by a Module. llvm-svn: 96273 | ||||
| * | A function with no Module owner isn't materializable. This fixes F->dump() for | Nick Lewycky | 2010-02-15 | 1 | -2/+2 |
| | | | | | | | functions not embedded within modules. llvm-svn: 96272 | ||||
| * | remove empty file. | Chris Lattner | 2010-02-15 | 1 | -0/+0 |
| | | | | | llvm-svn: 96271 | ||||
| * | Fix a broken rewritin of @implementation keyword. | Fariborz Jahanian | 2010-02-15 | 1 | -1/+1 |
| | | | | | | | (fixes radar 7649577). llvm-svn: 96270 | ||||
| * | Simplify. | Daniel Dunbar | 2010-02-15 | 1 | -23/+4 |
| | | | | | llvm-svn: 96269 | ||||
| * | Remove c++ style comments from c header. | Bill Wendling | 2010-02-15 | 1 | -8/+8 |
| | | | | | llvm-svn: 96266 | ||||
| * | revert r96241. It breaks two regression tests, isn't documented, | Chris Lattner | 2010-02-15 | 2 | -154/+8 |
| | | | | | | | and the testcase needs improvement. llvm-svn: 96265 | ||||
| * | Renumber Instruction enums in llvm-c. | Bill Wendling | 2010-02-15 | 1 | -50/+62 |
| | | | | | llvm-svn: 96264 | ||||
| * | fix PR6305 by handling BlockAddress in a helper function | Chris Lattner | 2010-02-15 | 3 | -3/+29 |
| | | | | | | | called by jump threading. llvm-svn: 96263 | ||||
| * | Split SelectionDAGISel::IsLegalAndProfitableToFold to | Evan Cheng | 2010-02-15 | 8 | -39/+63 |
| | | | | | | | | | IsLegalToFold and IsProfitableToFold. The generic version of the later simply checks whether the folding candidate has a single use. This allows the target isel routines more flexibility in deciding whether folding makes sense. The specific case we are interested in is folding constant pool loads with multiple uses. llvm-svn: 96255 | ||||
| * | Optimize the implementation of IdDeclInfo pooling in the IdentifierResolver. | John McCall | 2010-02-15 | 1 | -13/+25 |
| | | | | | llvm-svn: 96253 | ||||
| * | comment fix. | Chris Lattner | 2010-02-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 96248 | ||||
| * | Use getLocStart(), instead of getLocEnd(), to record starting location of ↵ | Devang Patel | 2010-02-15 | 2 | -1/+16 |
| | | | | | | | objc method. :) llvm-svn: 96245 | ||||
| * | reverting back 96242 as it still causes a test failure. | Sanjiv Gupta | 2010-02-15 | 2 | -12/+9 |
| | | | | | llvm-svn: 96244 | ||||
| * | Re-applying 96173 with corresponding changes in test. | Sanjiv Gupta | 2010-02-15 | 2 | -9/+12 |
| | | | | | llvm-svn: 96242 | ||||
| * | Add support for emitting non-temporal stores for DAGs marked | David Greene | 2010-02-15 | 2 | -8/+154 |
| | | | | | | | non-temporal. llvm-svn: 96241 | ||||
| * | Add non-temporal flags and remove an assumption of default arguments. | David Greene | 2010-02-15 | 12 | -184/+307 |
| | | | | | llvm-svn: 96240 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -2/+3 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96239 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -3/+5 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96238 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -18/+31 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96237 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -41/+79 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96236 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -2/+2 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96235 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -5/+7 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96234 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -8/+15 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96233 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 2 | -9/+14 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96232 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -2/+3 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96231 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -28/+49 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96230 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -16/+27 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96229 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -58/+83 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96228 | ||||
| * | Remove an assumption of default arguments. This is in anticipation of a | David Greene | 2010-02-15 | 1 | -13/+25 |
| | | | | | | | change to SelectionDAG build APIs. llvm-svn: 96227 | ||||
| * | Add non-temporal flags to MachineMemOperand. | David Greene | 2010-02-15 | 2 | -5/+11 |
| | | | | | llvm-svn: 96226 | ||||
| * | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 | 4 | -19/+19 |
| | | | | | | | isInteger, we now have isFloatTy and isIntegerTy. Requested by Chris! llvm-svn: 96224 | ||||
| * | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 | 50 | -377/+381 |
| | | | | | | | isInteger, we now have isFloatTy and isIntegerTy. Requested by Chris! llvm-svn: 96223 | ||||
| * | CMake: Fixed syntax in conditional. | Oscar Fuentes | 2010-02-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 96221 | ||||
| * | Fix changes from r75027 | Andrew Lenharth | 2010-02-15 | 1 | -4/+3 |
| | | | | | llvm-svn: 96220 | ||||
| * | Defer covariance checks for dependent types. Add test cases that also ensure | Chandler Carruth | 2010-02-15 | 2 | -1/+25 |
| | | | | | | | they are re-checked on instantiation. llvm-svn: 96217 | ||||
| * | When testing whether a given SCEV depends on a temporary symbolic | Dan Gohman | 2010-02-15 | 1 | -1/+1 |
| | | | | | | | | | name, test whether the SCEV itself is that temporary symbolic name, in addition to checking whether the symbolic name appears as a possibly-indirect operand. llvm-svn: 96216 | ||||
| * | Check in the first big step of rewriting DAGISelEmitter to | Chris Lattner | 2010-02-15 | 7 | -2/+1265 |
| | | | | | | | | | | | | | | | | | | | | produce a table based matcher instead of gobs of C++ Code. Though it's not done yet, the shrinkage seems promising, the table for the X86 ISel is 75K and still has a lot of optimization to come (compare to the ~1.5M of .o generated the old way, much of which will go away). The code is currently disabled by default (the #if 0 in DAGISelEmitter.cpp). When enabled it generates a dead SelectCode2 function in the DAGISel Header which will eventually replace SelectCode. There is still a lot of stuff left to do, which are documented with a trail of FIXMEs. llvm-svn: 96215 | ||||
| * | give SDValue an operator->, allowing V->isTargetOpcode() and | Chris Lattner | 2010-02-15 | 1 | -0/+2 |
| | | | | | | | many other natural things. llvm-svn: 96214 | ||||
| * | don't make insanely large node numbers for no reason, | Chris Lattner | 2010-02-15 | 1 | -1/+1 |
| | | | | | | | packing somewhat densely is better than not. llvm-svn: 96213 | ||||
| * | no need to add the instruction count anymore. | Chris Lattner | 2010-02-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 96212 | ||||
| * | Simplify code. If we can reach here, the base must be virtual. | Zhongxing Xu | 2010-02-15 | 1 | -5/+4 |
| | | | | | llvm-svn: 96211 | ||||
| * | Revert r96130 ("Forward parameter options as '-option=param'"). | Mikhail Glushenkov | 2010-02-15 | 2 | -3/+3 |
| | | | | | | | This behaviour must be configurable. llvm-svn: 96210 | ||||
| * | enhance raw_svector_ostream::write_impl to work with unbuffered streams, | Chris Lattner | 2010-02-15 | 1 | -6/+12 |
| | | | | | | | which may call write_impl on things that are not the usual buffer. llvm-svn: 96209 | ||||
| * | make PadToColumn return the stream so you can use: | Chris Lattner | 2010-02-15 | 2 | -2/+3 |
| | | | | | | | OS.PadToColumn(42) << "foo"; llvm-svn: 96208 | ||||
| * | Ignore DBG_VALUE in a couple more places. | Dale Johannesen | 2010-02-15 | 1 | -1/+4 |
| | | | | | llvm-svn: 96207 | ||||
| * | When emitting an aggregate into a temporary, make sure we set the alignment | John McCall | 2010-02-15 | 1 | -1/+1 |
| | | | | | | | | | | on the alloca. The fact that codegen makes this class of bug so wonderfully easy to make is embarrassing. llvm-svn: 96204 | ||||
| * | When restoring a saved insert location, check to see if the saved | Dan Gohman | 2010-02-15 | 2 | -4/+14 |
| | | | | | | | | insert location has become an "inserted" instruction since the time it was saved. If so, advance to the first non-"inserted" instruction. llvm-svn: 96203 | ||||
| * | clang::Attr objects should be treated as AST nodes as well by | Ted Kremenek | 2010-02-14 | 1 | -1/+5 |
| | | | | | | | the LLVMConventionsChecker. llvm-svn: 96202 | ||||

