aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng2010-02-0225-34/+30
* eliminate FileModel::Model, just use CodeGenFileType. The clientChris Lattner2010-02-024-13/+10
* remove the remnants of TargetMachOWriterInfo.Chris Lattner2010-02-022-26/+0
* Add a new top-level MachO.h file for manifest constants, fixing Chris Lattner2010-02-021-3/+3
* Added t2BFI (Bitfield Insert) entry for disassembler, with blank pattern field.Johnny Chen2010-02-021-1/+10
* remove PPCMachOWriterInfo.Chris Lattner2010-02-025-214/+1
* eliminate all forms of addPassesToEmitMachineCode exceptChris Lattner2010-02-021-72/+8
* Test revert 95050; there's a good chance it's causingDale Johannesen2010-02-021-14/+0
* Inline addAssemblyEmitter into its one real caller and deleteChris Lattner2010-02-021-31/+7
* Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands2010-02-022-2/+30
* Apparently gdb is not amused by empty lines in pubtypes section.Devang Patel2010-02-021-2/+4
* NULL terminate name in pubtypes sections.Devang Patel2010-02-021-1/+1
* don't turn (A & (C0?-1:0)) | (B & ~(C0?-1:0)) -> C0 ? A : BChris Lattner2010-02-021-9/+13
* fix a crash in loop unswitch on a loop invariant vector condition.Chris Lattner2010-02-021-1/+5
* Perform sibcall in some cases when arguments are passes memory. Look for casesEvan Cheng2010-02-021-6/+49
* Make local RA smarter about reusing input register of a copyDale Johannesen2010-02-021-0/+14
* LangRef.html says that inttoptr and ptrtoint always use zero-extensionDan Gohman2010-02-021-21/+32
* Factor out alignof expression folding into a separate function andDan Gohman2010-02-021-26/+69
* Various code simplifications.Dan Gohman2010-02-021-31/+28
* Update CMake.Daniel Dunbar2010-02-021-1/+0
* Don't need to check the last argument since it'll always be bool. We alsoEric Christopher2010-02-021-5/+1
* More indentation/tabification fixes.Eric Christopher2010-02-021-13/+13
* Untabify previous commit.Eric Christopher2010-02-021-3/+3
* Kill the Mach-O writer, and temporarily make filetype=obj an error.Nate Begeman2010-02-013-230/+1
* Formatting.Eric Christopher2010-02-011-3/+3
* MOVi16 should also be marked as a UnaryDP instruction, i.e., it doesn't have aJohnny Chen2010-02-011-1/+1
* Add "dump" method to IVUsersOneStride.Bill Wendling2010-02-011-0/+23
* Fix PR6196. GV callee may not be a function.Evan Cheng2010-02-011-3/+5
* Improve EXTRACT_VECTOR_ELT patch based on comments from DuncanMon P Wang2010-02-012-10/+10
* Add an option to GVN to remove all partially redundant loads. This is currentlyBob Wilson2010-02-011-80/+107
* eliminate a bunch of pointless LLVMContext arguments.Chris Lattner2010-02-014-204/+149
* Fix typo "of" -> "or" and change the way a line was formatted to fitDuncan Sands2010-02-011-2/+2
* fix PR6195, a bug constant folding scalar -> vector compares.Chris Lattner2010-02-011-3/+5
* fix PR 6157. Testcase pending.Dale Johannesen2010-02-011-0/+35
* cleanups.Chris Lattner2010-02-011-4/+4
* fix PR6197 - infinite recursion in ipsccp due to block addressesChris Lattner2010-02-011-19/+47
* Fixed a couple of optimization with EXTRACT_VECTOR_ELT that assumes the resultMon P Wang2010-02-012-5/+12
* Generalize target-independent folding rules for sizeof to handle moreDan Gohman2010-02-014-64/+267
* fix rdar://7590304, a miscompilation of objc apps on arm. The callerChris Lattner2010-02-011-3/+7
* fix rdar://7590304, an infinite loop in instcombine. In the invokeChris Lattner2010-02-011-1/+6
* Fix pr6198 by moving the isSized() check to an outer conditional.Bob Wilson2010-02-011-6/+8
* Add a getNUWMul function.Dan Gohman2010-02-011-0/+5
* Add a generalized form of ConstantExpr::getOffsetOf which works forDan Gohman2010-02-011-4/+9
* MulOp is actually a Mips specific node, so do the match using Opcode. This fi...Bruno Cardoso Lopes2010-02-011-1/+1
* Undo r94946 now all the tests are passing again.Evan Cheng2010-02-011-11/+3
* Fix stack size bug while using o32 abiBruno Cardoso Lopes2010-02-011-10/+18
* For MVNr and MVNs, we need to set Inst{25} = 0 so as not to confuse the decoder.Johnny Chen2010-01-311-1/+4
* Change TAILJMP's to be varargs and transfer implicit uses over from TCRETURN'...Evan Cheng2010-01-313-7/+13
* Fix a missing check from my last commit.Evan Cheng2010-01-311-1/+2
* Avoid recursive sibcall's.Evan Cheng2010-01-311-6/+20