- Apr 08, 2009
-
-
Rafael Espindola authored
Tested by bootstrapping llvm-gcc and using that to build llvm. llvm-svn: 68645
-
Chris Lattner authored
llvm-svn: 68642
-
Chris Lattner authored
llvm-svn: 68641
-
Chris Lattner authored
llvm-svn: 68640
-
Anders Carlsson authored
llvm-svn: 68639
-
Anders Carlsson authored
llvm-svn: 68635
-
Daniel Dunbar authored
llvm-svn: 68634
-
Chris Lattner authored
llvm-svn: 68633
-
Chris Lattner authored
things like " in paths etc. Found by inspection. llvm-svn: 68632
-
Fariborz Jahanian authored
used as receiver. llvm-svn: 68631
-
Devang Patel authored
llvm-svn: 68630
-
Ted Kremenek authored
Enhance analyzer reasoning about sending messages to nil. A nil receiver returns 0 for scalars of size <= sizeof(void*). llvm-svn: 68629
-
Ted Kremenek authored
value of its subexpressions unless it is a comma (in which case it doesn't consume the left subexpression). llvm-svn: 68628
-
Chris Lattner authored
predefines buffer. llvm-svn: 68627
-
Chris Lattner authored
-include, but that will be fixed soon. llvm-svn: 68625
-
Daniel Dunbar authored
- Add -static-define option driver can use when __STATIC__ should be defined (instead of __DYNAMIC__). - Don't set __OPTIMIZE_SIZE__ on Os, __OPTIMIZE_SIZE__ is tied to Oz. - Set __NO_INLINE__ following GCC 4.2. - Set __GNU_GNU_INLINE__ or __GNU_STDC_INLINE__ following GCC 4.2. - Set __EXCEPTIONS for Objective-C NonFragile ABI. - Set __STRICT_ANSI__ for standard conforming modes. - I added a clang style test case in utils for this, but its not particularly portable and I don't think it belongs in the test suite. llvm-svn: 68621
-
Bob Wilson authored
llvm-svn: 68620
-
Bob Wilson authored
ARMTargetLowering::isLegalAddressingMode. llvm-svn: 68619
-
Ted Kremenek authored
when generating an Xcode project using the CMake files (thanks to Doug Gregor for identifying the issue). llvm-svn: 68618
-
Steve Naroff authored
Fixes <rdar://problem/6762239> [sema] gcc incompatibility; error on incompatible operand types in ?:. llvm-svn: 68617
-
Douglas Gregor authored
llvm-svn: 68616
-
Daniel Dunbar authored
llvm-svn: 68615
-
Duncan Sands authored
llvm-svn: 68614
-
Misha Brukman authored
* Converted C-style casts to C++-style casts llvm-svn: 68613
-
Douglas Gregor authored
Fixes <rdar://problem/6759522> llvm-svn: 68611
-
Douglas Gregor authored
llvm-svn: 68610
-
Duncan Sands authored
llvm-svn: 68607
-
Rafael Espindola authored
llvm-svn: 68603
-
Sanjiv Gupta authored
Emit .line debug directives for stoppoints. The debug location is retrieved by the MachineInstr itself, rather than by custom handling the DBG_STOPPOINT nodes. llvm-svn: 68602
-
Daniel Dunbar authored
g++. llvm-svn: 68601
-
Chris Lattner authored
llvm-svn: 68600
-
Chris Lattner authored
llvm-svn: 68599
-
Chris Lattner authored
integer types, unless they are already strange. This prevents it from turning the code produced by SROA into crazy libcalls and stuff that the code generator can't handle. In the attached example, the result was an i96 multiply that caused the x86 backend to assert. Note that if TargetData had an idea of what the legal types are for a target that this could be used to stop instcombine from introducing i64 muls, as Scott wanted. llvm-svn: 68598
-
Sanjiv Gupta authored
Every function has the address of its frame in the beginning of code section. The frame address is retrieved and used to pass arguments. llvm-svn: 68597
-
Daniel Dunbar authored
- This is pretty ugly, but the most obvious solution. Chime in if you have a nicer one. - The problem is that with -save-temps, clang-cc has no idea what the name of the original input file is. However, the user expects to be able to set breakpoints based on the input file name. - We support this by providing a new option -main-file-name (similar to -dumpbase used by gcc) which allows the driver to pass in the original file name. - <rdar://problem/6753383> building with clang using --save-temps gets the compile unit name from the .i file... llvm-svn: 68595
-
Ted Kremenek authored
llvm-svn: 68594
-
Anders Carlsson authored
Add a destination type argument to EmitConstantExpr. This will be used for when the destination has a reference type. (No functionality change yet) llvm-svn: 68593
-
Chris Lattner authored
a testcase I'm about to attach to that pr. llvm-svn: 68592
-
Daniel Dunbar authored
- Complete <rdar://problem/6635883> Support __objc_exception__ attribute llvm-svn: 68591
-
Sanjiv Gupta authored
Pointer width on targets like PIC16 is 16-bit, while the valid index size to GEP is only 32 or 64. So promote index to 32 in such cases. llvm-svn: 68590
-