- Jul 07, 2011
-
-
Devang Patel authored
llvm-svn: 134643
-
Bill Wendling authored
the normal case. Before, for this: $ cat t.c int test(int x) { return x * 2; } We would get this: addl %edi, %edi jno LBB0_2 ## BB#1: ## %overflow ud2 LBB0_2: ## %nooverflow movl %edi, %eax popq %rbp ret Now we get this: addl %edi, %edi jo LBB0_2 ## BB#1: ## %nooverflow movl %edi, %eax popq %rbp ret LBB0_2: ## %overflow ud2 <rdar://problem/8283919> llvm-svn: 134642
-
Evan Cheng authored
llvm-svn: 134641
-
Bill Wendling authored
llvm-svn: 134640
-
Howard Hinnant authored
llvm-svn: 134639
-
Cameron Zwarich authored
so roll it out. llvm-svn: 134638
-
Akira Hatanaka authored
based on a modifier, split it into two functions. llvm-svn: 134637
-
Johnny Chen authored
llvm-svn: 134636
-
Akira Hatanaka authored
numbers should be printed instead of symbolic register names in MCAsmStreamer::EmitRegisterName. This is necessary because some versions of GNU assembler won't accept code in which symbolic register names are used in cfi directives. There is no change in behavior unless the flag is explicitly set to true by a backend. llvm-svn: 134635
-
Nick Lewycky authored
function. Fixes PR10233! llvm-svn: 134634
-
Akira Hatanaka authored
llvm-svn: 134633
-
Johnny Chen authored
llvm-svn: 134632
-
Alexis Hunt authored
client code. My bad. llvm-svn: 134631
-
Akira Hatanaka authored
llvm-svn: 134630
-
Akira Hatanaka authored
llvm-svn: 134629
-
Akira Hatanaka authored
llvm-svn: 134628
-
Evan Cheng authored
llvm-svn: 134627
-
Evan Cheng authored
llvm-svn: 134626
-
Akira Hatanaka authored
before the offset. This change will enable simplification of function MipsRegisterInfo::eliminateFrameIndex. llvm-svn: 134625
-
Fariborz Jahanian authored
object to a __weak object/type. // rdar://9732636. This is objc side of things. objc++ side tbd. llvm-svn: 134624
-
Johnny Chen authored
llvm-svn: 134623
-
Akira Hatanaka authored
llvm-svn: 134622
-
Argyrios Kyrtzidis authored
llvm-svn: 134621
-
Devang Patel authored
If known DebugLocs do not match then two DBG_VALUE machine instructions are not identical. For example, DBG_VALUE 3.310000e+02, 0, !"ds"; dbg:sse.stepfft.c:138:18 @[ sse.stepfft.c:32:10 ] DBG_VALUE 3.310000e+02, 0, !"ds"; dbg:sse.stepfft.c:138:18 @[ sse.stepfft.c:31:10 ] These two MIs represent identical value, 3.31..., for one variable, ds, but they are not identical because the represent two separate instances of inlined variable "ds". llvm-svn: 134620
-
Joerg Sonnenberger authored
llvm-svn: 134619
-
Joerg Sonnenberger authored
fault if no arguments are given. llvm-svn: 134618
-
Joerg Sonnenberger authored
llvm-svn: 134617
-
Oscar Fuentes authored
llvm-svn: 134616
-
Douglas Gregor authored
clang_codeCompleteGetContexts(), that provides the client with information about the context in which code completion has occurred and what kinds of entities make sense as completions at that point. Patch by Connor Wakamo! llvm-svn: 134615
-
Douglas Gregor authored
llvm-svn: 134614
-
Enrico Granata authored
llvm-svn: 134613
-
David Chisnall authored
If we're using the pure non-fragile ABI, then skip some of the contortions required to support the transitional ABI. llvm-svn: 134612
-
David Chisnall authored
Set a flag to tell the runtime when we're compiling in ARC mode and use the pure-nonfragile ABI for both ARC and GC mode. llvm-svn: 134611
-
David Chisnall authored
Fix example: variable is initialized to 10 and then has 11 stored in it, but in the expanded version is initialized to 11. llvm-svn: 134610
-
Cameron Zwarich authored
multiply-accumulate instructions with separate rounding steps. llvm-svn: 134609
-
Evan Cheng authored
llvm-svn: 134608
-
Evan Cheng authored
llvm-svn: 134607
-
Evan Cheng authored
llvm-svn: 134606
-
John McCall authored
where we have an immediate need of a retained value. As an exception, don't do this when the call is made as the immediate operand of a __bridge retain. This is more in the way of a workaround than an actual guarantee, so it's acceptable to be brittle here. rdar://problem/9504800 llvm-svn: 134605
-
Chris Lattner authored
llvm-svn: 134601
-