- Jan 19, 2011
-
-
Sean Callanan authored
making it way too big. llvm-svn: 123841
-
Johnny Chen authored
llvm-svn: 123840
-
Douglas Gregor authored
in pretending otherwise. llvm-svn: 123839
-
Nick Lewycky authored
by indvars through the scev expander. trunc(add x, y) --> add(trunc x, y). Currently SCEV largely folds the other way which is probably wrong, but preserved to minimize churn. Instcombine doesn't do this fold either, demonstrating a missed optz'n opportunity on code doing add+trunc+add. llvm-svn: 123838
-
Bruno Cardoso Lopes authored
llvm-svn: 123837
-
Douglas Gregor authored
a typo for !=). Fixes PR9001, from Hans Wennborg! llvm-svn: 123836
-
Douglas Gregor authored
definition, rather than complaining about it. Problem reported by Marshall Clow. llvm-svn: 123835
-
Rafael Espindola authored
llvm-svn: 123834
-
Douglas Gregor authored
llvm-svn: 123833
-
Nick Lewycky authored
llvm-svn: 123832
-
Daniel Dunbar authored
llvm-svn: 123823
-
John McCall authored
there's a respectable point of instantiation. Also, make sure we do this operation even when instantiating a dependently-typed variable. llvm-svn: 123818
-
John McCall authored
outermost array types and not on the element type. Move the CanonicalType member from Type to ExtQualsTypeCommonBase; the canonical type on an ExtQuals node includes the qualifiers on the ExtQuals. Assorted optimizations enabled by this change. getQualifiers(), hasQualifiers(), etc. should all now implicitly look through array types. llvm-svn: 123817
-
Jim Ingham authored
llvm-svn: 123816
-
Greg Clayton authored
500 ms. Make MachThreadList more threadsafe. Added code to make sure the thread register state was properly flushed for x86_64. Fixed an missing return code for the current thread in the new thread suffix code. Improved debugserver logging. llvm-svn: 123815
-
John McCall authored
thousand other things which were (generally inadvertantly) relying on that. llvm-svn: 123814
-
Nick Lewycky authored
llvm-svn: 123813
-
Andrew Trick authored
of the floating point types less than 64-bits. It's somewhat of a temporary hack but forces more accurate modeling of register pressure and results in fewer spills. llvm-svn: 123811
-
Andrew Trick authored
llvm-svn: 123810
-
Evan Cheng authored
Don't forget to emit the load from indirect symbol when using movw + movt to materialize GA indirect symbols. llvm-svn: 123809
-
Johnny Chen authored
module. On my MBP running SnowLeopard: $ DOTEST_PROFILE=YES DOTEST_SCRIPT_DIR=/Volumes/data/lldb/svn/trunk/test /System/Library/Frameworks/Python.framework/Versions/Current/lib/python2.6/cProfile.py -o my.profile ./dotest.py -v -w 2> ~/Developer/Log/lldbtest.log After that, I used the pstats.py module to browse the statistics recorded in the my.profile file. llvm-svn: 123807
-
Johnny Chen authored
"process launch" or "run" interpreter command. Let's do the sleep only if the process launch failed. This saves about 135 seconds from the whole test suite run time. llvm-svn: 123806
-
Ken Dyck authored
counterparts where char units are needed. llvm-svn: 123805
-
Ken Dyck authored
llvm-svn: 123804
-
Stephen Wilson authored
This patch removes a potential race condition between a process monitor thread and its parent waiting to interrogate the success/failure of the launch. llvm-svn: 123803
-
Devang Patel authored
llvm-svn: 123802
-
Stephen Wilson authored
llvm-svn: 123801
-
Stephen Wilson authored
The previous implementation of HardwareSingleStep wrongly resumed the thread and single-stepped over the next instruction. Use the proper call to ProcessMonitor. llvm-svn: 123800
-
Stephen Wilson authored
Previous version simply resumed the associated thread to single step over a single instruction which is not the intended semantics for this method. Set the appropriate bit in the rflags register instead. llvm-svn: 123799
-
Stephen Wilson authored
Also, this patch adds a few delimiters to the register enumeration to enable efficient testing of register set inclusion. llvm-svn: 123798
-
Stephen Wilson authored
llvm-svn: 123797
-
Stephen Wilson authored
llvm-svn: 123796
-
Stephen Wilson authored
llvm-svn: 123795
-
Stephen Wilson authored
This fixes a bug where the dynamic loader rendezvous was not updating its internal state when first initialized. llvm-svn: 123794
-
Douglas Gregor authored
clang_createTranslationUnitFromSourceFile(). llvm-svn: 123793
-
Johnny Chen authored
rdar://problem/8875425 Found mySource->isa local variable assertion failed llvm-svn: 123792
-
NAKAMURA Takumi authored
llvm-svn: 123791
-
NAKAMURA Takumi authored
llvm-svn: 123790
-
Sean Callanan authored
support for minimal type import functionality. llvm-svn: 123787
-
Owen Anderson authored
Unfortunately, while this is the "right" thing to do, it breaks some ARM asm parsing tests because MemMode5 and ThumbMemModeReg are ambiguous. This is tricky to resolve since neither is a subset of the other. XFAIL the test for now. The old way was broken in other ways, just ways we didn't happen to be testing, and our ARM asm parsing is going to require significant revisiting at a later point anyways. llvm-svn: 123786
-