| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a new "available_externally" linkage type. This is intended | Chris Lattner | 2009-04-13 | 11 | -7/+30 |
* | eliminate unneeded parens. | Chris Lattner | 2009-04-13 | 1 | -2/+2 |
* | Link against libffi if available, fall back to "no external calls from | Nick Lewycky | 2009-04-13 | 1 | -8/+8 |
* | fix PR3965:SIGINT handler not restored after calling ParseAST(), | Chris Lattner | 2009-04-12 | 1 | -1/+2 |
* | In X86DAGToDAGISel::MatchWrapper, if base or index are set, avoid matching | Rafael Espindola | 2009-04-12 | 1 | -3/+8 |
* | refactor some code into X86DAGToDAGISel::MatchWrapper | Rafael Espindola | 2009-04-12 | 1 | -44/+51 |
* | "There was a typo in my previous patch which leads to miscompilation of | Chris Lattner | 2009-04-12 | 1 | -1/+1 |
* | fix a cross-block fastisel crash handling overflow intrinsics. | Chris Lattner | 2009-04-12 | 1 | -5/+16 |
* | make UpdateValueMap handle the possiblity that we could be | Chris Lattner | 2009-04-12 | 1 | -1/+1 |
* | optimize FastISel::UpdateValueMap to avoid duplicate map lookups, | Chris Lattner | 2009-04-12 | 1 | -7/+12 |
* | simplify code by using IntrinsicInst. | Chris Lattner | 2009-04-12 | 1 | -69/+54 |
* | Add new TargetInstrDesc::hasImplicitUseOfPhysReg and | Chris Lattner | 2009-04-12 | 1 | -15/+3 |
* | add some optimizations for strncpy/strncat and factor some | Chris Lattner | 2009-04-12 | 1 | -22/+114 |
* | Revert r68847. It breaks the build on non-Darwin targets, with this message | Dan Gohman | 2009-04-11 | 5 | -163/+6 |
* | Keep track of inlined functions and their locations. This information is coll... | Devang Patel | 2009-04-11 | 5 | -6/+163 |
* | DebugLabelFolder ruthlessly deletes redundant labels. However, sometimes the ... | Devang Patel | 2009-04-10 | 1 | -1/+1 |
* | Clean up a bunch of whitespace issues and fix a comment typo. | Bob Wilson | 2009-04-10 | 1 | -72/+74 |
* | fix two problems with machine sinking: | Chris Lattner | 2009-04-10 | 1 | -12/+26 |
* | Now that register classes have names, include the name in debug output. | Dan Gohman | 2009-04-10 | 1 | -2/+4 |
* | Added code to handle spilling and reloading of FSRs. | Sanjiv Gupta | 2009-04-10 | 4 | -14/+61 |
* | Don't fold a load if the other operand is a TLS address. | Rafael Espindola | 2009-04-10 | 1 | -6/+27 |
* | Add a new Type::getPointerTo method, which is shorthand for | Chris Lattner | 2009-04-10 | 1 | -0/+4 |
* | a few fixes to "addrspace(256) is reference offset of GS segment register". | Chris Lattner | 2009-04-10 | 1 | -17/+60 |
* | Pass in the std::string parameter instead of returning it by value. | Bill Wendling | 2009-04-10 | 3 | -26/+30 |
* | Constify getter methods. | Bill Wendling | 2009-04-10 | 2 | -2/+3 |
* | Remove the obsolete SelectionDAG::getNodeValueTypes and simplify | Dan Gohman | 2009-04-09 | 6 | -67/+50 |
* | StringMap<DIE*>::iterator::first() returns a pointer to the first character of | Bill Wendling | 2009-04-09 | 2 | -4/+8 |
* | Silence unused variable warning. | Devang Patel | 2009-04-09 | 1 | -1/+1 |
* | ignore register zero in isRegTiedToUseOperand, following the example of | Chris Lattner | 2009-04-09 | 1 | -1/+1 |
* | Give register alias checking the hash table treatment too. | Owen Anderson | 2009-04-09 | 1 | -1/+3 |
* | Use a StringMap instead of std::map for storing std::string->DIE* maps. This | Bill Wendling | 2009-04-09 | 1 | -10/+10 |
* | llvm.dbg.func_start also defines beginning of function scope. | Devang Patel | 2009-04-09 | 1 | -7/+3 |
* | Fix pr3954. The register scavenger asserts for inline assembly with | Bob Wilson | 2009-04-09 | 9 | -35/+28 |
* | The way we are trying to figure out banksel immediate operand may yield diffe... | Sanjiv Gupta | 2009-04-09 | 1 | -2/+3 |
* | reg0 references are not real registers. This fixes a crash on the | Chris Lattner | 2009-04-09 | 1 | -1/+1 |
* | Arguments to indirect calls were being passed incorrectly. They are not fixed... | Sanjiv Gupta | 2009-04-09 | 1 | -2/+6 |
* | Fix code size computation on x86-64, patch by Zoltan Varga! | Chris Lattner | 2009-04-09 | 1 | -1/+1 |
* | r68576 unconverd a bug in PIC16 port (Thanks to Dan Gohman) where we were cus... | Sanjiv Gupta | 2009-04-09 | 1 | -5/+10 |
* | Generalize ExtendUsesToFormExtLoad to be usable for ANY_EXTEND, | Dan Gohman | 2009-04-09 | 2 | -45/+78 |
* | Convert TargetRegisterInfo's super-register checking to use a pre-computed ha... | Owen Anderson | 2009-04-09 | 1 | -3/+5 |
* | Don't copy the operand of a SwitchInst into virtual registers as | Dan Gohman | 2009-04-09 | 1 | -3/+13 |
* | Fix grammaros in comments. | Dan Gohman | 2009-04-09 | 1 | -2/+2 |
* | Add sys::Path::makeAbsolute(). | Daniel Dunbar | 2009-04-09 | 1 | -0/+12 |
* | If subprogram type is not tagged as DW_TAG_subroutine_type then use it direct... | Devang Patel | 2009-04-08 | 1 | -2/+3 |
* | Re-apply 68552. | Rafael Espindola | 2009-04-08 | 17 | -194/+234 |
* | Fix PR3795: Apply Dan's suggested fix for | Bob Wilson | 2009-04-08 | 1 | -2/+6 |
* | Soft float support for FREM. | Duncan Sands | 2009-04-08 | 2 | -0/+14 |
* | Soft float support for undef. Reported by Xerxes RĂ„nby. | Duncan Sands | 2009-04-08 | 2 | -0/+6 |
* | Avoid a hard coded constant. | Rafael Espindola | 2009-04-08 | 1 | -1/+1 |
* | Emit .line debug directives for stoppoints. The debug location is retrieved b... | Sanjiv Gupta | 2009-04-08 | 5 | -24/+19 |