| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Alphabetize includes. | Bill Wendling | 2009-02-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 63591 | |||||
| * | Propagate debug loc info during SDNode -> machine instr creation. | Bill Wendling | 2009-02-03 | 1 | -6/+9 | |
| | | | | | llvm-svn: 63585 | |||||
| * | Create DebugLoc information in FastISel. Several temporary methods were | Bill Wendling | 2009-02-03 | 2 | -27/+36 | |
| | | | | | | | | created. Specifically, those BuildMIs which use "DebugLoc::getUnknownLoc()". I'll remove them soon. llvm-svn: 63584 | |||||
| * | Propagation in TargetLowering. Includes passing a DL | Dale Johannesen | 2009-02-03 | 5 | -113/+132 | |
| | | | | | | | into SimplifySetCC which gets called elsewhere. llvm-svn: 63583 | |||||
| * | Use the SubclassData field to hold ExtType, isTrunc, and MemIndexedMode | Dan Gohman | 2009-02-03 | 1 | -45/+40 | |
| | | | | | | | | | information. This eliminates the need for the Flags field in MemSDNode, so this makes LoadSDNode and StoreSDNode smaller. Also, it makes FoldingSetNodeIDs for loads and stores two AddIntegers smaller. llvm-svn: 63577 | |||||
| * | Last DebugLoc propagation for this file. | Dale Johannesen | 2009-02-02 | 1 | -180/+204 | |
| | | | | | llvm-svn: 63574 | |||||
| * | More DebugLoc propagation. This should be everything | Dale Johannesen | 2009-02-02 | 1 | -100/+112 | |
| | | | | | | | except LegalizeOp itself. llvm-svn: 63560 | |||||
| * | DebugLoc propagation. ExpandOp and PromoteOp, | Dale Johannesen | 2009-02-02 | 1 | -307/+330 | |
| | | | | | | | among others. llvm-svn: 63555 | |||||
| * | Commit missing files. | Dale Johannesen | 2009-02-02 | 1 | -0/+14 | |
| | | | | | llvm-svn: 63545 | |||||
| * | More DebugLoc propagation. | Dale Johannesen | 2009-02-02 | 1 | -109/+127 | |
| | | | | | llvm-svn: 63543 | |||||
| * | Remove trailing spaces. | Duncan Sands | 2009-02-02 | 3 | -15/+15 | |
| | | | | | llvm-svn: 63540 | |||||
| * | DebugLoc propagation for int<->fp conversions. | Dale Johannesen | 2009-02-02 | 1 | -74/+89 | |
| | | | | | llvm-svn: 63537 | |||||
| * | Duncan's patch. Further to 64382. Takes care of illegal types for shift amount. | Sanjiv Gupta | 2009-02-02 | 2 | -0/+28 | |
| | | | | | llvm-svn: 63523 | |||||
| * | Preserve more SourceValue information. | Mon P Wang | 2009-02-02 | 2 | -8/+18 | |
| | | | | | llvm-svn: 63498 | |||||
| * | Fix PR3453 and probably a bunch of other potential | Duncan Sands | 2009-02-01 | 3 | -22/+22 | |
| | | | | | | | | | | crashes or wrong code with codegen of large integers: eliminate the legacy getIntegerVTBitMask and getIntegerVTSignBit methods, which returned their value as a uint64_t, so couldn't handle huge types. llvm-svn: 63494 | |||||
| * | Forgot some more DebugLoc propagations. | Bill Wendling | 2009-02-01 | 1 | -17/+22 | |
| | | | | | llvm-svn: 63493 | |||||
| * | DebugLoc propagation. | Dale Johannesen | 2009-01-31 | 2 | -179/+233 | |
| | | | | | llvm-svn: 63488 | |||||
| * | DebugLoc propagation. Done with file. | Dale Johannesen | 2009-01-31 | 1 | -45/+61 | |
| | | | | | llvm-svn: 63486 | |||||
| * | DebugLoc propagation. Done with file. | Dale Johannesen | 2009-01-31 | 1 | -15/+23 | |
| | | | | | llvm-svn: 63485 | |||||
| * | Fix PR3401: when using large integers, the type | Duncan Sands | 2009-01-31 | 8 | -101/+100 | |
| | | | | | | | | | | | | | | returned by getShiftAmountTy may be too small to hold shift values (it is an i8 on x86-32). Before and during type legalization, use a large but legal type for shift amounts: getPointerTy; afterwards use getShiftAmountTy, fixing up any shift amounts with a big type during operation legalization. Thanks to Dan for writing the original patch (which I shamelessly pillaged). llvm-svn: 63482 | |||||
| * | If unsafe FP optimization is not set, don't allow -(A-B) => B-A because | Mon P Wang | 2009-01-31 | 1 | -1/+2 | |
| | | | | | | | when A==B, -0.0 != +0.0. llvm-svn: 63474 | |||||
| * | Don't use DebugLoc::getUnknownLoc(). Default to something hopefully sensible. | Bill Wendling | 2009-01-31 | 1 | -58/+55 | |
| | | | | | llvm-svn: 63473 | |||||
| * | Move CurDebugLoc into SelectionDAGLowering. | Dale Johannesen | 2009-01-31 | 2 | -222/+233 | |
| | | | | | llvm-svn: 63468 | |||||
| * | Propagate debug info in LegalizeFloatTypes. | Dale Johannesen | 2009-01-31 | 2 | -62/+74 | |
| | | | | | | | Complete (modulo bugs). llvm-svn: 63458 | |||||
| * | Propagate debug info. This file complete | Dale Johannesen | 2009-01-31 | 1 | -201/+255 | |
| | | | | | | | (modulo bugs) llvm-svn: 63457 | |||||
| * | Propagate debug info through MakeLibCall and a | Dale Johannesen | 2009-01-31 | 4 | -64/+81 | |
| | | | | | | | couple of things that use it. llvm-svn: 63456 | |||||
| * | More DebugLoc propagation. | Bill Wendling | 2009-01-30 | 1 | -87/+120 | |
| | | | | | llvm-svn: 63454 | |||||
| * | More DebugLoc propagation. | Bill Wendling | 2009-01-30 | 1 | -43/+62 | |
| | | | | | llvm-svn: 63452 | |||||
| * | More DebugLoc propagation in LOAD etc. methods. | Bill Wendling | 2009-01-30 | 1 | -26/+42 | |
| | | | | | llvm-svn: 63451 | |||||
| * | More DebugLoc propagation in floating-point methods. | Bill Wendling | 2009-01-30 | 1 | -27/+40 | |
| | | | | | llvm-svn: 63446 | |||||
| * | Make LowerCallTo and LowerArguments take a DebugLoc | Dale Johannesen | 2009-01-30 | 4 | -15/+24 | |
| | | | | | | | argument. Adjust all callers and overloaded versions. llvm-svn: 63444 | |||||
| * | Standardize comments about folding xforms. | Bill Wendling | 2009-01-30 | 1 | -10/+10 | |
| | | | | | llvm-svn: 63443 | |||||
| * | Get rid of the non-DebugLoc-ified getNOT() method. | Bill Wendling | 2009-01-30 | 4 | -27/+14 | |
| | | | | | llvm-svn: 63442 | |||||
| * | Propagate debug loc info for some FP arithmetic methods. | Bill Wendling | 2009-01-30 | 1 | -13/+13 | |
| | | | | | llvm-svn: 63441 | |||||
| * | Propagate debug loc info for some FP arithmetic methods. | Bill Wendling | 2009-01-30 | 1 | -22/+30 | |
| | | | | | llvm-svn: 63440 | |||||
| * | Propagate debug loc info for BIT_CONVERT. | Bill Wendling | 2009-01-30 | 1 | -29/+46 | |
| | | | | | llvm-svn: 63439 | |||||
| * | Propagate debug loc info for more *_EXTEND methods. | Bill Wendling | 2009-01-30 | 1 | -15/+24 | |
| | | | | | llvm-svn: 63437 | |||||
| * | Propagate debug loc info for ANY_EXTEND. | Bill Wendling | 2009-01-30 | 1 | -12/+16 | |
| | | | | | llvm-svn: 63436 | |||||
| * | Propagate debug loc info for some of the *_EXTEND functions. | Bill Wendling | 2009-01-30 | 2 | -33/+63 | |
| | | | | | llvm-svn: 63434 | |||||
| * | DebugLoc form of getNOT(). | Bill Wendling | 2009-01-30 | 1 | -0/+17 | |
| | | | | | llvm-svn: 63433 | |||||
| * | - Propagate debug loc info for SELECT. | Bill Wendling | 2009-01-30 | 1 | -25/+32 | |
| | | | | | | | | - Added xform for (select X, 1, Y) and (select X, Y, 0), which was commented on, but missing. llvm-svn: 63428 | |||||
| * | Propagate debug loc info for Shifts. | Bill Wendling | 2009-01-30 | 1 | -60/+68 | |
| | | | | | llvm-svn: 63424 | |||||
| * | Propagate debug loc info for XOR and MatchRotate. | Bill Wendling | 2009-01-30 | 1 | -32/+38 | |
| | | | | | llvm-svn: 63420 | |||||
| * | Propagate debug loc info for OR. Also clean up some comments. | Bill Wendling | 2009-01-30 | 1 | -21/+24 | |
| | | | | | llvm-svn: 63419 | |||||
| * | Perform obvious constant arithmetic folding. | Bill Wendling | 2009-01-30 | 1 | -6/+8 | |
| | | | | | llvm-svn: 63417 | |||||
| * | Propagate debug loc info for AND. Also clean up some comments. | Bill Wendling | 2009-01-30 | 1 | -21/+31 | |
| | | | | | llvm-svn: 63416 | |||||
| * | Propagate debug loc info in SimplifyBinOpWithSameOpcodeHands. | Bill Wendling | 2009-01-30 | 1 | -8/+9 | |
| | | | | | llvm-svn: 63411 | |||||
| * | Propagate debug loc info in SimplifyNodeWithTwoResults. | Bill Wendling | 2009-01-30 | 1 | -7/+8 | |
| | | | | | llvm-svn: 63376 | |||||
| * | Propagate debug loc info for MULHS. | Bill Wendling | 2009-01-30 | 1 | -2/+2 | |
| | | | | | llvm-svn: 63375 | |||||
| * | Propagate debug loc info for SREM and UREM. | Bill Wendling | 2009-01-30 | 1 | -10/+12 | |
| | | | | | llvm-svn: 63374 | |||||

