- Jul 26, 2012
-
-
Craig Topper authored
llvm-svn: 160775
-
Akira Hatanaka authored
Patch by Reed Kotler. llvm-svn: 160774
-
Richard Smith authored
platform-provided macro on some systems) to _LIBCPP_NORETURN. llvm-svn: 160773
-
Alexander Kornienko authored
llvm-svn: 160772
-
Sean Callanan authored
llvm-svn: 160770
-
Sean Callanan authored
corrected the offsets for x86_64 conditional branch instructions. <rdar://problem/11502148> llvm-svn: 160769
-
Anna Zaks authored
- Some cleanup(the TODOs) will be done after ObjC method inlining is complete. - Simplified CallEvent::getDefinition not to require ISDynamicDispatch parameter. - Also addressed Jordan's comments from r160530. llvm-svn: 160768
-
Ted Kremenek authored
llvm-svn: 160767
-
Tanya Lattner authored
llvm-svn: 160766
-
Ted Kremenek authored
llvm-svn: 160764
-
Sylvestre Ledru authored
llvm-svn: 160763
-
Sylvestre Ledru authored
llvm-svn: 160762
-
- Jul 25, 2012
-
-
Ted Kremenek authored
llvm-svn: 160761
-
Ted Kremenek authored
value by scanning the path, rather than assuming we have visited the '?:' operator as a terminator (which sets a value indicating which expression to grab the final ternary expression value from). llvm-svn: 160760
-
Fariborz Jahanian authored
"memset' lazily when is needed in translation of struct-valued methods which require checkinf of nil receivers outside their bodies. // rdar://11847319 llvm-svn: 160759
-
Jakob Stoklund Olesen authored
This simplifies MCRegisterInfo and shrinks the target descriptions a bit more. llvm-svn: 160758
-
Nick Lewycky authored
encounter an invoke of an allocation function. This should fix the dragonegg bootstrap. Testcase to follow, later. llvm-svn: 160757
-
Jim Ingham authored
calling functions. This is necessary on Mac OS X, since bad things can happen if you set the registers of a thread that's sitting in a kernel trap. <rdar://problem/11145013> llvm-svn: 160756
-
Manman Ren authored
TwoAddressInstructionPass. The generated code for Atom has a different code sequence. This is realted to commit r160749. llvm-svn: 160755
-
Ted Kremenek authored
to fix all the issues. Currently the code is essentially unmaintained and buggy, and needs major revision (with coupled enhancements to the analyzer core). llvm-svn: 160754
-
Chad Rosier authored
Beckham <verena@codeplay.com>. Reviewed by Jim Grosbach. llvm-svn: 160753
-
Chad Rosier authored
rdar://11949066 llvm-svn: 160752
-
Nuno Lopes authored
original commit msg: MemoryBuiltins: add support to determine the size of strdup'ed non-constant strings llvm-svn: 160751
-
Chad Rosier authored
-iwithprefixbefore, and -isystem options, per Matt's suggestion. rdar://11949066 llvm-svn: 160750
-
Manman Ren authored
It is redundant; RegisterCoalescer will do the remat if it can't eliminate the copy. Collected instruction counts before and after this. A few extra instructions are generated due to spilling but it is normal to see these kinds of changes with almost any small codegen change, according to Jakob. This also fixed rdar://11830760 where xor is expected instead of movi0. llvm-svn: 160749
-
David Blaikie authored
Report/patch inspiration by Olaf Krzikalla. llvm-svn: 160744
-
Chad Rosier authored
-Strip -iquote and -M options. -Quote -D options to avoid problems with command line macros that include parens. rdar://11949066 llvm-svn: 160743
-
Nuno Lopes authored
llvm-svn: 160742
-
Nuno Lopes authored
llvm-svn: 160741
-
Sid Manning authored
llvm-svn: 160740
-
Jakob Stoklund Olesen authored
When a live range splits into multiple connected components, we would arbitrarily assign <undef> uses to component 0. This is wrong when the use is tied to a def that gets assigned to a different component: %vreg69<def> = ADD8ri %vreg68<undef>, 1 The use and def must get the same virtual register. Fix this by assigning <undef> uses to the same component as the value defined by the instruction, if any: %vreg69<def> = ADD8ri %vreg69<undef>, 1 This fixes PR13402. The PR has a test case which I am not including because it is unlikely to keep exposing this behavior in the future. llvm-svn: 160739
-
Dmitri Gribenko authored
llvm-svn: 160738
-
Sid Manning authored
llvm-svn: 160737
-
Sid Manning authored
Add a new option, -reader which will select formats other than YAML for reading. YAML is still the default. llvm-svn: 160736
-
Jim Grosbach authored
Before accessing a node as a ConstandSDNode, make sure it actually is one. No testcase of non-trivial size. rdar://11948669 llvm-svn: 160735
-
Jakob Stoklund Olesen authored
Include <undef> operands and virtual registers after leaving SSA form. llvm-svn: 160734
-
Nuno Lopes authored
make all Emit*() functions consult the TargetLibraryInfo information before creating a call to a library function. Update all clients to pass the TLI information around. Previous draft reviewed by Eli. llvm-svn: 160733
-
Sid Manning authored
with subsequent changes to use lower level interfaces done by me. llvm-svn: 160732
-
Rafael Espindola authored
llvm-svn: 160731
-
Sid Manning authored
llvm-svn: 160730
-