- Sep 30, 2011
-
-
Johnny Chen authored
Add a keyword argument 'endstr' to TestBase.expect() method to assert that the output will end with 'endstr'. Add TestBase.switch_to_thread_with_stop_reason(stop_reason) to select the thread with the stop reason = 'stop_reason' as the current thread. o TestWatchLocation.py: Modified to switch to the stopped thread with stop reason = watchpoint and to evaluate an expression with expected output for stronger assertion. llvm-svn: 140890
-
Daniel Dunbar authored
llvm-svn: 140889
-
Douglas Gregor authored
statement to Clang. llvm-svn: 140888
-
Akira Hatanaka authored
Patch by Reed Kotler at Mips Technologies. llvm-svn: 140887
-
Akira Hatanaka authored
Patch by Reed Kotler at Mips Technologies. llvm-svn: 140886
-
Akira Hatanaka authored
Patch by Reed Kotler at Mips Technologies. llvm-svn: 140885
-
David Greene authored
Test of indexing lists of lists of lists works. This also exercises some operators. llvm-svn: 140884
-
David Greene authored
Add a TableGen test to check if indexing lists of lists works. llvm-svn: 140883
-
David Greene authored
Implement VarListElementInit:: resolveListElementReference so that lists of lists can be indexed. llvm-svn: 140882
-
Greg Clayton authored
Also reduce the size of the lldb_private::Symbol objects by removing the lldb_private::Function pointer that was in each symbol. Running Instruments has shown that when debugging large applications with DWARF in .o files that lldb_private::Symbol objects are one of the highest users of memory. No one was using the Symbol::GetFunction() call anyway. llvm-svn: 140881
-
Fariborz Jahanian authored
a reference type, since inner reference is much like an inner pointer. // rdar://10139365 llvm-svn: 140880
-
Benjamin Kramer authored
llvm-svn: 140879
-
Akira Hatanaka authored
Patch by Reed Kotler at Mips Technologies. llvm-svn: 140878
-
Benjamin Kramer authored
This time the warning found an actual bug, we don't want to handle force_align_arg_pointer differently than __force_align_arg_pointer__. llvm-svn: 140877
-
-
Jim Grosbach authored
llvm-svn: 140875
-
Andrew Trick authored
llvm-svn: 140874
-
Andrew Trick authored
llvm-svn: 140873
-
Akira Hatanaka authored
llvm-svn: 140872
-
Eli Friedman authored
llvm-svn: 140871
-
Akira Hatanaka authored
llvm-svn: 140870
-
Jim Grosbach authored
InstCombine was incorrectly considering the conversion of the constant zero to be unsafe. We want to transform: define float @bar(float %x) nounwind readnone optsize ssp { %conv = fpext float %x to double %cmp = fcmp olt double %conv, 0.000000e+00 %conv1 = zext i1 %cmp to i32 %conv2 = sitofp i32 %conv1 to float ret float %conv2 } Into: define float @bar(float %x) nounwind readnone optsize ssp { %cmp = fcmp olt float %x, 0.000000e+00 ; <---- This %conv1 = zext i1 %cmp to i32 %conv2 = sitofp i32 %conv1 to float ret float %conv2 } rdar://10215914 llvm-svn: 140869
-
Bill Wendling authored
llvm-svn: 140868
-
Fariborz Jahanian authored
pointer to this struct must go through the none ivar writer barrier. llvm-svn: 140867
-
Eli Friedman authored
llvm-svn: 140866
-
Jim Grosbach authored
llvm-svn: 140865
-
Argyrios Kyrtzidis authored
Patch by Paolo Capriotti! llvm-svn: 140864
-
Jim Grosbach authored
This matches clang, so default options in llc and friends are now closer to clang's defaults. llvm-svn: 140863
-
Akira Hatanaka authored
llvm-svn: 140862
-
Jim Grosbach authored
Remove an assert that was expecting only the relevant 16bit portion for the fixup being handled. Also kill some dead code in the T2 portion. rdar://9653509 llvm-svn: 140861
-
Akira Hatanaka authored
llvm-svn: 140860
-
Jakob Stoklund Olesen authored
Thanks to Alexandru Dura and Jonas Paulsson for finding it. llvm-svn: 140859
-
Duncan Sands authored
is a catch-all landingpad clause. llvm-svn: 140858
-
Howard Hinnant authored
llvm-svn: 140857
-
Danil Malyshev authored
llvm-svn: 140856
-
Justin Holewinski authored
llvm-svn: 140855
-
Justin Holewinski authored
Also take this opportunity to clean up the rounding mode pass. llvm-svn: 140854
-
David Chisnall authored
Remove the conditional that avoided passing the Objective-C runtime specification flags to cc1. This fixes PR10369 (__builtin_NSStringMakeConstantString() selecting the wrong runtime in C / C++ code and crashing, although it doesn't fix the problem that instantiating the Mac runtime for non-Darwin targets was crashing.) llvm-svn: 140853
-
Duncan Sands authored
catch or repeated filter clauses. Teach instcombine a bunch of tricks for simplifying landingpad clauses. Currently the code only recognizes the GNU C++ and Ada personality functions, but that doesn't stop it doing a bunch of "generic" transforms which are hopefully fine for any real-world personality function. If these "generic" transforms turn out not to be generic, they can always be conditioned on the personality function. Probably someone should add the ObjC++ personality function. I didn't as I don't know anything about it. llvm-svn: 140852
-
Torok Edwin authored
llvm-svn: 140851
-