| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Regenerated files. | Dale Johannesen | 2008-02-20 | 3 | -1156/+1178 | |
| | | | | | llvm-svn: 47402 | |||||
| * | Support alignment within ParamAttrs in the I/O handling. | Dale Johannesen | 2008-02-20 | 2 | -1/+2 | |
| | | | | | llvm-svn: 47401 | |||||
| * | Poorly named option. | Evan Cheng | 2008-02-20 | 2 | -3/+4 | |
| | | | | | llvm-svn: 47400 | |||||
| * | Remove one of the fixmes that I put in there. From Evan: | Bill Wendling | 2008-02-20 | 1 | -2/+3 | |
| | | | | | | | | | No need to go up more levels. A def of a register also sets its sub-registers (so if PhysRegInfo[SuperReg] is NULL, it means SuperReg's super registers are not previously defined). llvm-svn: 47399 | |||||
| * | Add convenient helper to get suffix of the file | Anton Korobeynikov | 2008-02-20 | 1 | -1/+4 | |
| | | | | | llvm-svn: 47397 | |||||
| * | getresult does not support nested aggregates. | Devang Patel | 2008-02-20 | 1 | -3/+14 | |
| | | | | | llvm-svn: 47396 | |||||
| * | Improve some comments explaining the "handle kills" stuff better. | Bill Wendling | 2008-02-20 | 1 | -2/+4 | |
| | | | | | llvm-svn: 47395 | |||||
| * | Verifier should use Assert1 instead of assert. | Devang Patel | 2008-02-20 | 1 | -2/+2 | |
| | | | | | llvm-svn: 47394 | |||||
| * | getresult type is the type of indexed aggregate element | Devang Patel | 2008-02-20 | 1 | -1/+1 | |
| | | | | | llvm-svn: 47392 | |||||
| * | Regenerate. | Devang Patel | 2008-02-20 | 3 | -327/+327 | |
| | | | | | llvm-svn: 47391 | |||||
| * | Specify GetResultInst index as an unsigned. | Devang Patel | 2008-02-20 | 2 | -11/+13 | |
| | | | | | llvm-svn: 47390 | |||||
| * | Fix comment. | Bill Wendling | 2008-02-20 | 1 | -2/+1 | |
| | | | | | llvm-svn: 47389 | |||||
| * | assert is more effective reminder then FIXME tag for unimplemented features. | Devang Patel | 2008-02-20 | 1 | -1/+1 | |
| | | | | | llvm-svn: 47388 | |||||
| * | Use isValidOperands() to verify GetResultInst. | Devang Patel | 2008-02-20 | 1 | -1/+2 | |
| | | | | | llvm-svn: 47387 | |||||
| * | Temporarily backing out r47337. It breaks a number of CBE tests. | Evan Cheng | 2008-02-20 | 1 | -5/+7 | |
| | | | | | llvm-svn: 47385 | |||||
| * | LegalizeTypes support for scalarizing a vector store | Duncan Sands | 2008-02-20 | 4 | -8/+46 | |
| | | | | | | | | | | and splitting extract_subvector. This fixes nine "make check" testcases, for example 2008-02-04-ExtractSubvector.ll and (partially) CodeGen/Generic/vector.ll. llvm-svn: 47384 | |||||
| * | Convert Legalize to use the APInt form of ComputeMaskedBits. | Dan Gohman | 2008-02-20 | 2 | -14/+19 | |
| | | | | | llvm-svn: 47383 | |||||
| * | Add explicit keywords. | Dan Gohman | 2008-02-20 | 3 | -4/+4 | |
| | | | | | llvm-svn: 47382 | |||||
| * | Convert DAGCombiner to use the APInt form of ComputeMaskedBits. | Dan Gohman | 2008-02-20 | 1 | -12/+13 | |
| | | | | | llvm-svn: 47381 | |||||
| * | Use APInt::intersects. | Dan Gohman | 2008-02-20 | 1 | -4/+4 | |
| | | | | | llvm-svn: 47380 | |||||
| * | Add 'sink' cmdline option. Patch by Mikhail Glushenkov! | Anton Korobeynikov | 2008-02-20 | 1 | -6/+18 | |
| | | | | | llvm-svn: 47377 | |||||
| * | Regenerate | Anton Korobeynikov | 2008-02-20 | 2 | -305/+306 | |
| | | | | | llvm-svn: 47376 | |||||
| * | Fix newly-introduced 4.3 warnings | Anton Korobeynikov | 2008-02-20 | 11 | -18/+24 | |
| | | | | | llvm-svn: 47375 | |||||
| * | Get rid of hash_map. Use StringMap instead | Anton Korobeynikov | 2008-02-20 | 1 | -3/+3 | |
| | | | | | llvm-svn: 47373 | |||||
| * | And final pack of warnings silencing | Anton Korobeynikov | 2008-02-20 | 1 | -2/+5 | |
| | | | | | llvm-svn: 47372 | |||||
| * | Make Transforms to be 4.3 warnings-clean | Anton Korobeynikov | 2008-02-20 | 9 | -39/+58 | |
| | | | | | llvm-svn: 47371 | |||||
| * | Fix code style | Anton Korobeynikov | 2008-02-20 | 1 | -17/+15 | |
| | | | | | llvm-svn: 47370 | |||||
| * | Remove bunch of gcc 4.3-related warnings from Target | Anton Korobeynikov | 2008-02-20 | 13 | -24/+31 | |
| | | | | | llvm-svn: 47369 | |||||
| * | Update gcc 4.3 warnings fix patch with recent head changes | Anton Korobeynikov | 2008-02-20 | 11 | -38/+58 | |
| | | | | | llvm-svn: 47368 | |||||
| * | Unbreak build with gcc 4.3: provide missed includes and silence most ↵ | Anton Korobeynikov | 2008-02-20 | 30 | -22/+62 | |
| | | | | | | | annoying warnings. llvm-svn: 47367 | |||||
| * | Added some comments and reformatted others. No functionality change. | Bill Wendling | 2008-02-20 | 1 | -28/+43 | |
| | | | | | | | | Added two "FIXMEs" for code that looks dubious to me (but I could be wrong). llvm-svn: 47366 | |||||
| * | When performing return slot optimization, remember to inform memdep when ↵ | Owen Anderson | 2008-02-20 | 1 | -0/+1 | |
| | | | | | | | we're removing the memcpy. llvm-svn: 47364 | |||||
| * | Added memmove to interpreter external functions list. Patch by Daniel Dunbar. | Evan Cheng | 2008-02-20 | 1 | -0/+9 | |
| | | | | | llvm-svn: 47363 | |||||
| * | More constification of things. More comments added. No functionality | Bill Wendling | 2008-02-20 | 1 | -44/+76 | |
| | | | | | | | changes. (Sorry for any formatting changes that creeped in.) llvm-svn: 47362 | |||||
| * | Use getConstant for ConstantInts. | Nick Lewycky | 2008-02-20 | 1 | -2/+2 | |
| | | | | | llvm-svn: 47361 | |||||
| * | Add 'umax' similar to 'smax' SCEV. Closes PR2003. | Nick Lewycky | 2008-02-20 | 2 | -45/+156 | |
| | | | | | | | | | | | | | | | | Parse reversed smax and umax as smin and umin and express them with negative or binary-not SCEVs (which are really just subtract under the hood). Parse 'xor %x, -1' as (-1 - %x). Remove dead code (ConstantInt::get always returns a ConstantInt). Don't use getIntegerSCEV(-1, Ty). The first value is an int, then it gets passed into a uint64_t. Instead, create the -1 directly from ConstantInt::getAllOnesValue(). llvm-svn: 47360 | |||||
| * | Fix an incredibly subtle bug exposed by Ted's change to APInt profiling. | Chris Lattner | 2008-02-20 | 1 | -1/+1 | |
| | | | | | | | | | AddNodeIDNode does profiling for a ConstantSDNode, but so does SelectionDAG::getConstant. This profiling should be moved to a common static function in ConstantSDNode. llvm-svn: 47359 | |||||
| * | No functionality change: | Bill Wendling | 2008-02-20 | 1 | -31/+42 | |
| | | | | | | | | - Constified some MachineOperand values. - Added/Modified some comments. llvm-svn: 47358 | |||||
| * | Disable for now. This is pessimizing code. | Evan Cheng | 2008-02-20 | 1 | -1/+1 | |
| | | | | | llvm-svn: 47354 | |||||
| * | Add Alignment field to ParameterAttributes and | Dale Johannesen | 2008-02-19 | 1 | -1/+23 | |
| | | | | | | | | treat more or less rationally in interface functions, subject to change. No functional change. llvm-svn: 47352 | |||||
| * | Add hidden option -x86-fold-and-in-test to test the effect the test / and ↵ | Evan Cheng | 2008-02-19 | 2 | -1/+7 | |
| | | | | | | | folding change. llvm-svn: 47351 | |||||
| * | regenerate | Devang Patel | 2008-02-19 | 3 | -1040/+1062 | |
| | | | | | llvm-svn: 47350 | |||||
| * | Parse | Devang Patel | 2008-02-19 | 2 | -1/+11 | |
| | | | | | | | %b = getresult {i32, i32} %a, i32 1 llvm-svn: 47349 | |||||
| * | Add GetResultInst. First step for multiple return value support. | Devang Patel | 2008-02-19 | 3 | -0/+34 | |
| | | | | | llvm-svn: 47348 | |||||
| * | Generated files for checkin 47342. | Dale Johannesen | 2008-02-19 | 3 | -267/+267 | |
| | | | | | llvm-svn: 47344 | |||||
| * | Forgot a file, goes with 47342. | Dale Johannesen | 2008-02-19 | 1 | -3/+3 | |
| | | | | | llvm-svn: 47343 | |||||
| * | Expand ParameterAttributes to 32 bits (in preparation | Dale Johannesen | 2008-02-19 | 11 | -63/+82 | |
| | | | | | | | | for adding alignment info, not there yet). Clean up interfaces to reference ParameterAttributes consistently. llvm-svn: 47342 | |||||
| * | Fixed bug in APInt::Profile() where the BitWidth field was not included in the | Ted Kremenek | 2008-02-19 | 1 | -0/+2 | |
| | | | | | | | | profile of the APSInt object. This caused unexpected Profile collisions where none should have occurred. llvm-svn: 47338 | |||||
| * | fix some byval problems in the cbe. Closes PR2065 | Andrew Lenharth | 2008-02-19 | 1 | -7/+5 | |
| | | | | | llvm-svn: 47337 | |||||
| * | random cleanups. | Chris Lattner | 2008-02-19 | 1 | -7/+4 | |
| | | | | | llvm-svn: 47334 | |||||

