aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add bswap intrinsics as documented in the Language ReferenceNate Begeman2006-01-145-1/+55
* Remove some redundant stuff out of the readme.Nate Begeman2006-01-141-18/+0
* A typo.Evan Cheng2006-01-141-1/+1
* Implement a new InvalidateStructLayoutInfo method and add some commentsChris Lattner2006-01-141-0/+18
* Added instcombine support for extractelement.Robert Bocchino2006-01-131-1/+54
* Add truncstore i1 patterns.Evan Cheng2006-01-131-0/+5
* it is ok to dce stacksave.Chris Lattner2006-01-131-0/+1
* Do a simple instcombine xforms to delete llvm.stackrestore cases.Chris Lattner2006-01-131-0/+33
* Fix a bug in my last X86 checkin, pointed out by cozmicChris Lattner2006-01-131-1/+2
* Simplify this a tiny bit by using the new IntrinsicInst functionality.Chris Lattner2006-01-131-7/+12
* LHS = X86ISD::CMOVcc LHS, RHS means LHS = RHS if cc. So the operands must beEvan Cheng2006-01-131-2/+4
* Permit inlining functions that contain dynamic allocations now thatChris Lattner2006-01-131-27/+4
* If inlining a call to a function that contains dynamic allocas, wrap theChris Lattner2006-01-131-0/+30
* Use ClonedCodeInfo to avoid another walk over the inlined code, this thisChris Lattner2006-01-131-2/+4
* Use the ClonedCodeInfo object to avoid scans of the inlined code whenChris Lattner2006-01-131-62/+67
* Refactor a bunch of invoke handling stuff out into a new functionChris Lattner2006-01-131-88/+108
* make DAG isel the defaultAndrew Lenharth2006-01-131-3/+3
* Allow the code cloning interfaces to capture some important info about theChris Lattner2006-01-131-11/+35
* Fix a bug I noticed by inspection: if the first instruction in the inlinedChris Lattner2006-01-131-5/+3
* Fix 80 column violationsChris Lattner2006-01-131-2/+3
* Enable X86 support for savestack/restorestackChris Lattner2006-01-132-1/+2
* implement stacksave/stackrestore on PPCChris Lattner2006-01-131-0/+1
* If a target specified a stack pointer with setStackPointerRegisterToSaveRestore,Chris Lattner2006-01-131-5/+21
* don't be a doofus - this fixes storing boolsDuraid Madina2006-01-131-2/+5
* Compile llvm.stacksave/restore into STACKSAVE/STACKRESTORE nodes, and allowChris Lattner2006-01-132-4/+72
* expand unsupported stacksave/stackrestore nodesChris Lattner2006-01-135-0/+20
* new nodesChris Lattner2006-01-132-0/+8
* add stacksave/stackrestore nodesChris Lattner2006-01-131-2/+6
* Add "support" for stacksave/stackrestore to the dag iselChris Lattner2006-01-131-0/+5
* Add "support" for the llvm.stacksave/stackrestore intrinsics, this isChris Lattner2006-01-131-2/+15
* Add recognition and verification of new llvm.stacksave/llvm.stackrestore intr...Chris Lattner2006-01-132-4/+18
* Minor update.Evan Cheng2006-01-131-0/+9
* More typo's. I need new eye glasses...Evan Cheng2006-01-131-3/+2
* Oops. Typo.Evan Cheng2006-01-131-1/+1
* Fix a SETCC / BRCOND folding bug.Evan Cheng2006-01-131-12/+37
* Fix sint_to_fp (fild*) support.Evan Cheng2006-01-125-42/+61
* Add a simple missing fold to produce this:Chris Lattner2006-01-121-0/+8
* Specify transformation from GlobalAddress to TargetGlobalAddress andEvan Cheng2006-01-121-2/+2
* If using __main, emit global ctor/dtor list like any other globalChris Lattner2006-01-121-2/+2
* Don't create rotate instructions in unsupported types, because we don't haveChris Lattner2006-01-121-2/+2
* Fix branches on FP comparesChris Lattner2006-01-124-42/+34
* Patch #10 from Saem:Chris Lattner2006-01-121-52/+32
* X86ISD::SETCC (e.g. SETEr) produces a flag (so multiple SETCC can beEvan Cheng2006-01-122-3/+4
* * Materialize GlobalAddress and ExternalSym with MOV32ri rather thanEvan Cheng2006-01-122-8/+10
* fix a bug in my previous checkinChris Lattner2006-01-122-4/+6
* Give V8ISD nodes symbolic names in dumpsChris Lattner2006-01-122-0/+36
* Convert the verifier over to use ETForest instead of DominatorSet. PatchChris Lattner2006-01-121-14/+14
* sabre's (correct) fix means these guys need to be flagged as well (elseDuraid Madina2006-01-121-2/+7
* ahem :)Chris Lattner2006-01-121-1/+1
* these cases are autogeneratedChris Lattner2006-01-121-28/+0