- Jul 17, 2010
-
-
Sean Callanan authored
an expression into the struct prepared for the JIT compiled code to use. llvm-svn: 108596
-
John McCall authored
multiple reasons. Rethrow with _objc_exception_throw instead. Fixes PR7656. llvm-svn: 108595
-
Ted Kremenek authored
an APFloat with different "float semantics" than the compared float literal. llvm-svn: 108590
-
Eric Christopher authored
llvm-svn: 108588
-
Eric Christopher authored
information. No functional change yet. llvm-svn: 108583
-
Eric Christopher authored
stack realignment on ARM. Also check for function attributes as we do on X86 as well as make explicit that we're checking can as well as needs in this function. llvm-svn: 108582
-
Eric Christopher authored
needsStackRealignment is currently checking the can conditions as well. llvm-svn: 108581
-
Jim Ingham authored
llvm-svn: 108580
-
Sebastian Redl authored
llvm-svn: 108578
-
Bill Wendling authored
llvm-svn: 108571
-
Jim Grosbach authored
and a combine pattern to use it for setting a bit-field to a constant value. More to come for non-constant stores. llvm-svn: 108570
-
Dan Gohman authored
llvm-svn: 108569
-
Bill Wendling authored
void foo() { __builtin_unreachable(); } It will output the following on Darwin X86: _func1: Leh_func_begin0: pushq %rbp Ltmp0: movq %rsp, %rbp Ltmp1: Leh_func_end0: This prolog adds a new Call Frame Information (CFI) row to the FDE with an address that is not within the address range of the code it describes -- part is equal to the end of the function -- and therefore results in an invalid EH frame. If we emit a nop in this situation, then the CFI row is now within the address range. llvm-svn: 108568
-
Jakob Stoklund Olesen authored
llvm-svn: 108567
-
Jakob Stoklund Olesen authored
llvm-svn: 108566
-
Jakob Stoklund Olesen authored
llvm-svn: 108565
-
Jakob Stoklund Olesen authored
Thumb2ITBlockPass. llvm-svn: 108564
-
Bill Wendling authored
thus is a much more meaningful name. llvm-svn: 108563
-
Jakob Stoklund Olesen authored
The isLive() method can read uninitialized memory, but it still gives correct results. llvm-svn: 108561
-
- Jul 16, 2010
-
-
Chris Lattner authored
llvm-svn: 108560
-
Anders Carlsson authored
When checking whether to bind an expression to a temporary, don't bind Obj-C message send expressions who call methods that return references. llvm-svn: 108559
-
Craig Silverstein authored
Reviewed by chandlerc llvm-svn: 108557
-
Jakob Stoklund Olesen authored
llvm-svn: 108556
-
Jakob Stoklund Olesen authored
PowerPC. llvm-svn: 108555
-
Chris Lattner authored
so there is no locking involved in type refinement. llvm-svn: 108553
-
Ted Kremenek authored
llvm-svn: 108552
-
Sebastian Redl authored
llvm-svn: 108551
-
Tom Care authored
Improved false positive rate for the idempotent operations checker and moved it into the default path-sensitive analysis options. - Added checks for static local variables, self assigned parameters, and truncating/extending self assignments - Removed command line option (now default with --analyze) - Updated test cases to pass with idempotent operation warnings llvm-svn: 108550
-
Gabor Greif authored
llvm-svn: 108549
-
Howard Hinnant authored
A good start on extended posix regex. Loops working. Alternation working. Also update by-chapter completeness summary. llvm-svn: 108548
-
Eli Friedman authored
llvm-svn: 108547
-
Nick Lewycky authored
"-Wtautological-compare". llvm-svn: 108546
-
Dale Johannesen authored
llvm-svn: 108545
-
Greg Clayton authored
llvm-svn: 108544
-
Dan Gohman authored
code ids, not just some of them. llvm-svn: 108543
-
Ted Kremenek authored
llvm-svn: 108542
-
Ted Kremenek authored
llvm-svn: 108541
-
Jakob Stoklund Olesen authored
operands. Hopefully this fixes the llvm-gcc-powerpc-darwin9 buildbot. It really shouldn't since missing memoperands should not affect correctness. llvm-svn: 108540
-
Dan Gohman authored
a redundant loopsimplify run from the default -O2 sequence. llvm-svn: 108539
-
Dan Gohman authored
since it doesn't work for front-ends which don't emit column information (which includes llvm-gcc in its present configuration), and doesn't work for clang for K&R style variables where the variables are declared in a different order from the parameter list. Instead, make a separate pass through the instructions to collect the llvm.dbg.declare instructions in order. This ensures that the debug information for variables is emitted in this order. llvm-svn: 108538
-