summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2009-07-01Hold the LLVMContext by reference rather than by pointer.Owen Anderson13-23/+25
2009-07-01Fix metadata unittestsDevang Patel1-3/+15
2009-07-01Do not print stranded metadata.Devang Patel1-1/+2
2009-07-01Support stand alone metadata syntax.Devang Patel3-22/+112
2009-07-01llvm.dbg.declare is always used for local variable's debug info.Devang Patel1-4/+1
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling21-21/+21
2009-07-01Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes theJeffrey Yasskin3-26/+74
2009-07-01I give up on trying to use reader/writer locks for recursive type refinement....Owen Anderson1-71/+27
2009-07-01Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson15-66/+91
2009-07-01Fix codegen for references to available_externally symbols. This fixesChris Lattner1-5/+8
2009-07-01Try again at making this work on OpenBSD.Owen Anderson1-1/+1
2009-07-01Fix FindExecutable to work if given an absolute executable path name.Daniel Dunbar1-5/+10
2009-07-01CommuteChangesDestination() should check if to-be-commuted instruction define...Evan Cheng1-16/+30
2009-07-01Remove special handling of implicit_def. Fix a couple more bugs in liveinterv...Evan Cheng3-51/+74
2009-07-01Fix the build on OpenBSD.Owen Anderson1-1/+1
2009-07-01Dump MCInsts in the MC .s printer, for now.Daniel Dunbar1-2/+23
2009-07-01improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner7-16/+10
2009-07-01Fix some fast-isel problems selecting global variable addressing inChris Lattner2-6/+18
2009-07-01Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the...Evan Cheng10-62/+183
2009-07-01Remove unused AsmPrinter OptLevel argument, and propogate.Daniel Dunbar45-127/+77
2009-07-01Add PIC load and store patterns for Thumb-2.David Goodwin1-0/+28
2009-06-30Add a global context, for easing backwards compatibility.Owen Anderson1-0/+7
2009-06-30Thumb-2 load and store double description. But nothing yet creates them.David Goodwin2-1/+40
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling33-36/+108
2009-06-30Add thumb-2 store word, halfword, and byte.David Goodwin1-0/+18
2009-06-30Minor code cleanups.Dan Gohman1-2/+6
2009-06-30Reapply 74494, this time removing the conflicting definition of operator<<Dan Gohman1-0/+6
2009-06-30Improve Thumb-2 jump table support.David Goodwin4-14/+37
2009-06-30Add 256-bit memory operand support.David Greene3-0/+16
2009-06-30Add conditional and unconditional thumb-2 branch. Add thumb-2 jump table.David Goodwin7-33/+112
2009-06-30Add wrappers for type construction to LLVMContext.Owen Anderson1-0/+58
2009-06-30Fix up header comments to make Chris happy.Owen Anderson2-1/+11
2009-06-30Fix PR4485.Rafael Espindola1-3/+6
2009-06-30Fixed assert that checks return value of TlsSetValue.Oscar Fuentes1-1/+1
2009-06-30Fix PR4484.Rafael Espindola1-3/+5
2009-06-30Temporarily restore the scavenger implicit_def checking code. MachineOperand ...Evan Cheng1-5/+23
2009-06-30Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng7-60/+60
2009-06-30Temporarily revert r74494. It was causing failures in the unit tests.Bill Wendling1-6/+0
2009-06-30Fix the build on Cygwin. Patch by Aaron Gray.Owen Anderson2-3/+3
2009-06-30remove a bogus note.Chris Lattner1-20/+0
2009-06-30add a noteChris Lattner1-0/+20
2009-06-30#include <iostream> is forbidden. Remove it in favor of raw_ostream.Bill Wendling3-27/+24
2009-06-30A few more load instructions.Evan Cheng4-39/+99
2009-06-30Array accesses are independent if the underlying arrays differ.Andreas Bolka1-0/+47
2009-06-30Define an operator<< for APInt to be used with std::ostream.Dan Gohman1-0/+6
2009-06-30Minor formatting, whitespace, and 80-column fixes.Dan Gohman1-7/+7
2009-06-30Minor code simplification.Dan Gohman1-3/+2
2009-06-30Normalize SourceMgr messages.Daniel Dunbar1-3/+7
2009-06-30Add LLVMContext, which will eventually be used as a container for privatizing...Owen Anderson3-0/+400
2009-06-30Add a way to access argv[0] in hooks.Mikhail Glushenkov1-0/+5