Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Document attributes changes. | Devang Patel | 2008-10-14 | 1 | -1/+17 |
| | | | | llvm-svn: 57518 | ||||
* | Add VMKit notes. | Nicolas Geoffray | 2008-10-14 | 1 | -4/+22 |
| | | | | llvm-svn: 57517 | ||||
* | Combine (fcmp cc0 x, y) | (fcmp cc1 x, y) into a single fcmp when possible. | Evan Cheng | 2008-10-14 | 2 | -1/+75 |
| | | | | llvm-svn: 57515 | ||||
* | - Somehow I forgot about one / une. | Evan Cheng | 2008-10-14 | 2 | -10/+30 |
| | | | | | | | - Renumber fcmp predicates to match their icmp counterparts. - Try swapping operands to expose more optimization opportunities. llvm-svn: 57513 | ||||
* | Fix indentation. | Evan Cheng | 2008-10-14 | 1 | -2/+2 |
| | | | | llvm-svn: 57508 | ||||
* | Optimize anding of two fcmp into a single fcmp if the operands are the same. ↵ | Evan Cheng | 2008-10-14 | 2 | -3/+137 |
| | | | | | | | | | e.g. uno && ueq -> ueq ord && olt -> olt ord && ueq -> oeq llvm-svn: 57507 | ||||
* | Mention a few methods in ConstantSDNode that were renamed. | Dan Gohman | 2008-10-14 | 1 | -1/+4 |
| | | | | llvm-svn: 57505 | ||||
* | HTML syntax fixes. | Dan Gohman | 2008-10-14 | 4 | -38/+38 |
| | | | | llvm-svn: 57503 | ||||
* | Fix missing end tags and invalid HTML entity syntax. | Dan Gohman | 2008-10-14 | 1 | -53/+58 |
| | | | | llvm-svn: 57500 | ||||
* | Add a missing close-tag. | Dan Gohman | 2008-10-14 | 1 | -0/+1 |
| | | | | llvm-svn: 57497 | ||||
* | Fix a few close tags. | Dan Gohman | 2008-10-14 | 1 | -2/+2 |
| | | | | llvm-svn: 57496 | ||||
* | Fix a typo. | Dan Gohman | 2008-10-14 | 1 | -1/+1 |
| | | | | llvm-svn: 57495 | ||||
* | Add a brief mention of the new free-list management code. | Dan Gohman | 2008-10-14 | 1 | -3/+3 |
| | | | | llvm-svn: 57490 | ||||
* | minor corrections, improved formatting | Gabor Greif | 2008-10-14 | 1 | -12/+12 |
| | | | | llvm-svn: 57486 | ||||
* | typo and formatting tweaks | Gabor Greif | 2008-10-14 | 1 | -8/+9 |
| | | | | llvm-svn: 57485 | ||||
* | little optimization: reuse getPointerToGlobalIfAvailable(CGV) value in ↵ | Nuno Lopes | 2008-10-14 | 1 | -1/+1 |
| | | | | | | emitGlobals() llvm-svn: 57484 | ||||
* | Mention the different constant folders that IRBuilder | Duncan Sands | 2008-10-14 | 1 | -2/+8 |
| | | | | | | can use. llvm-svn: 57483 | ||||
* | new testcase for PR2797 | Chris Lattner | 2008-10-14 | 1 | -0/+9 |
| | | | | llvm-svn: 57481 | ||||
* | add some upgrading notes from Pekka. | Chris Lattner | 2008-10-14 | 1 | -0/+6 |
| | | | | llvm-svn: 57480 | ||||
* | add LSR and frameaddress info. | Chris Lattner | 2008-10-14 | 1 | -7/+14 |
| | | | | llvm-svn: 57478 | ||||
* | Add static analyzer notes. | Ted Kremenek | 2008-10-14 | 1 | -5/+23 |
| | | | | llvm-svn: 57475 | ||||
* | more minor updates | Chris Lattner | 2008-10-14 | 1 | -9/+9 |
| | | | | llvm-svn: 57472 | ||||
* | more changes. | Chris Lattner | 2008-10-13 | 1 | -33/+35 |
| | | | | llvm-svn: 57470 | ||||
* | optimizer and codegen | Chris Lattner | 2008-10-13 | 1 | -33/+64 |
| | | | | llvm-svn: 57468 | ||||
* | more updates. | Chris Lattner | 2008-10-13 | 1 | -12/+37 |
| | | | | llvm-svn: 57466 | ||||
* | When doing the very-late shift-and address-mode optimization, | Dan Gohman | 2008-10-13 | 2 | -0/+41 |
| | | | | | | | | | | | | | | create a new DAG node to represent the new shift to keep the DAG consistent, even though it'll almost always be folded into the address. If a user of the resulting address has multiple uses, the nodes may get revisited by a later MatchAddress call, in which case DAG inconsistencies do matter. This fixes PR2849. llvm-svn: 57465 | ||||
* | describe major new features and llvm-gcc features. | Chris Lattner | 2008-10-13 | 1 | -23/+44 |
| | | | | llvm-svn: 57463 | ||||
* | Don't barf on 32 bit platforms if llvm-gcc is | Duncan Sands | 2008-10-13 | 2 | -2/+2 |
| | | | | | | | | not built with 64 bit support. Since this test passes without -m64 on x86-32-linux, just remove the -m64. llvm-svn: 57462 | ||||
* | FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduced by ↵ | Evan Cheng | 2008-10-13 | 2 | -1/+33 |
| | | | | | | LegalizeSetCCOperands are leglized. Patch by Richard Pennington. llvm-svn: 57460 | ||||
* | MarkModRef -> AddReadAttrs. | Duncan Sands | 2008-10-13 | 1 | -1/+3 |
| | | | | llvm-svn: 57459 | ||||
* | Also update sub-register intervals after a trivial computation is rematt'ed ↵ | Evan Cheng | 2008-10-13 | 2 | -0/+52 |
| | | | | | | for a copy instruction. PR2775. llvm-svn: 57458 | ||||
* | Add some llvm-gcc changes that may be worth | Duncan Sands | 2008-10-13 | 1 | -5/+9 |
| | | | | | | detailing. llvm-svn: 57457 | ||||
* | Add a test case for _Complex passed as a FCA. | Evan Cheng | 2008-10-13 | 1 | -0/+14 |
| | | | | llvm-svn: 57456 | ||||
* | give the static analyzer its own section. | Chris Lattner | 2008-10-13 | 1 | -6/+15 |
| | | | | llvm-svn: 57455 | ||||
* | more rearranging. | Chris Lattner | 2008-10-13 | 1 | -36/+28 |
| | | | | llvm-svn: 57453 | ||||
* | move major changes down. | Chris Lattner | 2008-10-13 | 1 | -46/+48 |
| | | | | llvm-svn: 57452 | ||||
* | Fix typo. Add note on trampoline support. | Duncan Sands | 2008-10-13 | 1 | -1/+2 |
| | | | | llvm-svn: 57450 | ||||
* | Clarify meaning of copyRegToReg's return value. | Evan Cheng | 2008-10-13 | 1 | -1/+3 |
| | | | | llvm-svn: 57449 | ||||
* | Update the Ada part. | Duncan Sands | 2008-10-13 | 1 | -5/+4 |
| | | | | llvm-svn: 57447 | ||||
* | final note. | Chris Lattner | 2008-10-13 | 1 | -0/+2 |
| | | | | llvm-svn: 57446 | ||||
* | fix some crazily long lines. | Chris Lattner | 2008-10-13 | 1 | -5/+12 |
| | | | | llvm-svn: 57444 | ||||
* | Make InstructionCombining::getBitCastOperand() recognize GEP instructions and | Matthijs Kooijman | 2008-10-13 | 1 | -3/+23 |
| | | | | | | constant expression with all zero indices as being the same as a bitcast. llvm-svn: 57442 | ||||
* | Improve the description on the getelementptr instruction. It should now better | Matthijs Kooijman | 2008-10-13 | 1 | -18/+24 |
| | | | | | | | define what the instruction does. This also makes it clear that getelementptr can index into a vector type. llvm-svn: 57440 | ||||
* | * Make TargetLowering not crash when TargetMachine::getTargetAsmInfo() returns | Matthijs Kooijman | 2008-10-13 | 1 | -1/+2 |
| | | | | | | | null. This assumes that any target that does not have AsmInfo, does not support "LocAndDot". llvm-svn: 57438 | ||||
* | Make MachineFunction not crash when TargetMachine::getRegisterInfo() returns | Matthijs Kooijman | 2008-10-13 | 1 | -5/+9 |
| | | | | | | NULL, but just hide some debug output then. llvm-svn: 57437 | ||||
* | fix typo's | Gabor Greif | 2008-10-13 | 1 | -2/+2 |
| | | | | llvm-svn: 57435 | ||||
* | remove a deprecated internal interface | Gabor Greif | 2008-10-13 | 2 | -9/+0 |
| | | | | llvm-svn: 57434 | ||||
* | do not use deprecated interfaces | Gabor Greif | 2008-10-13 | 1 | -3/+3 |
| | | | | llvm-svn: 57433 | ||||
* | Disallow the construction of SCEVs with could-not-compute operands. Catch CNCs | Nick Lewycky | 2008-10-13 | 1 | -72/+6 |
| | | | | | | | returned by BinomialCoefficient and don't try to operate with them. This replaces the previous fix for PR2857. llvm-svn: 57431 | ||||
* | Add whitespace before a parenthesis. | Mikhail Glushenkov | 2008-10-13 | 1 | -1/+1 |
| | | | | llvm-svn: 57430 |