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