aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2010-03-06Fix another case where LSR was affected by debug info.Dale Johannesen1-1/+12
2010-03-06PR6515: Implement __builtin_signbit and friends.Eli Friedman3-0/+23
2010-03-06Allow use of byref (__block attributed) arrays insideFariborz Jahanian2-2/+6
2010-03-06Don't update physical register def.Evan Cheng1-2/+3
2010-03-06Transform @llvm.objectsize to integer if the argument is a result of malloc o...Evan Cheng2-0/+26
2010-03-06Implement __builtin_dwarf_sp_column for i386 (Darwin and not), x86-64 (all),John McCall5-0/+120
2010-03-06Add a LLVMWriteBitcodeToFD that exposes the raw_fd_ostream options.Erick Tryzelaar6-10/+80
2010-03-06Whoops, the old LLVMWriteBitcodeToFileHandle closed the stream.Erick Tryzelaar1-1/+1
2010-03-06LLVMWriteBitcodeToFileHandle should work on all architectures now.Erick Tryzelaar1-11/+0
2010-03-06Add some new bits of debug info handling. NoDale Johannesen4-3/+142
2010-03-06Reapply r97778 and r97779, enabled only for unsigned i64 to f64Dan Gohman1-0/+25
2010-03-05When declaring a catch block in C++, make sure that the type beingDouglas Gregor2-5/+66
2010-03-05Test case for r97851.Devang Patel1-0/+10
2010-03-05Augment __has_feature to report that Clang supports adding attribute 'unused'Ted Kremenek2-1/+10
2010-03-05Check if 'Unit' is NULL before trying to iterate over the diagnostics.Ted Kremenek1-1/+2
2010-03-05Add clang version to crashtracer string.Ted Kremenek1-1/+2
2010-03-05Patch to build qualifier on objective-cFariborz Jahanian4-5/+14
2010-03-05Update CMake build.Ted Kremenek1-0/+1
2010-03-05Don't emit global symbols into the (__TEXT,__ustring) section on Darwin. ThisCharles Davis2-3/+2
2010-03-05Move SimplifyLibCalls's LibCall builders to a separate file so theyEric Christopher3-386/+453
2010-03-05Add support for an i8* type accessor.Eric Christopher1-0/+4
2010-03-05The Windows build is just too weird; there's no real cost to doing the concur...Douglas Gregor2-12/+0
2010-03-05Better handling of dead super registers in LiveVariables. We used to do this:Jakob Stoklund Olesen2-22/+22
2010-03-05We don't really care about correct register liveness information after theJakob Stoklund Olesen2-4/+59
2010-03-05Avoid creating bad PHI instructions when BR is being const-folded.Jakob Stoklund Olesen2-0/+44
2010-03-05Switch from NDEBUG to _DEBUG, since our Windows build is funnyDouglas Gregor2-6/+6
2010-03-05Only make __ptr64 and __w64 keywords when Microsoft extensions are enabled.Douglas Gregor1-2/+2
2010-03-05A little hack to identify unwanted concurrency in CIndexDouglas Gregor3-2/+49
2010-03-05Fix a case where LSR is sensitive to debug info.Dale Johannesen1-0/+9
2010-03-05Safely turn memset_chk etc. to non-chk variant if the known object size is >=...Evan Cheng2-13/+37
2010-03-05Instcombine should turn llvm.objectsize of a alloca with static size to an in...Evan Cheng2-9/+42
2010-03-05Emit warning on indirect goto that potentially violates Chris Lattner2-3/+4
2010-03-05Fix typo.Evan Cheng1-1/+1
2010-03-05address PR6502 by downgrading the scope checker's addressChris Lattner2-3/+3
2010-03-05fix bss section printing for cell, patch by Kalle Raiskila!Chris Lattner2-0/+8
2010-03-05fix PR6512, a case where instcombine would incorrectly merge loadsChris Lattner2-0/+42
2010-03-05Use clang::io::Emit8Kovarththanan Rajaratnam1-3/+1
2010-03-05Make sure the raw_string_ostream gets flushed so we don't accidentally return...Benjamin Kramer1-3/+3
2010-03-05Reworking the stack layout that the MicroBlaze backend generates.Wesley Peck6-61/+257
2010-03-05Adding MBlaze to cmake target list.Wesley Peck1-0/+1
2010-03-05Fix PR6503. This turned into a much more interesting and nasty bug. Various Chris Lattner4-139/+122
2010-03-05make these less sensitive to temporary naming.Chris Lattner3-15/+15
2010-03-05remove this testcase, it isn't clear what it was testing and it is subsumed b...Chris Lattner1-18/+0
2010-03-05Fix an oops in x86 sibcall optimization. If the ByVal callee argument is itse...Evan Cheng2-8/+35
2010-03-05If LD_LIBRARY_PATH is set in the system environment, use it.Duncan Sands1-0/+1
2010-03-05simplify some functions and make them work with vectorChris Lattner1-62/+25
2010-03-05fix a nice subtle reassociate bug which would only occurChris Lattner2-7/+34
2010-03-05Move GetStringLength and helper from SimplifyLibCalls to ValueTracking.Eric Christopher3-124/+133
2010-03-05Revert r97788 because it broke test/FrontendC/2010-02-16-DbgVarScope.c.Jeffrey Yasskin3-26/+22
2010-03-05Fix PR6497, a bug where we'd fold a load into an addcChris Lattner2-0/+27