- Aug 17, 2009
-
-
Nick Lewycky authored
llvm-svn: 79252
-
Jim Grosbach authored
more properly belong. This allows removing the front-end conditionalized SJLJ code, and cleans up the generated IR considerably. All of the infrastructure code (calling _Unwind_SjLj_Register/Unregister, etc) is added by the SjLjEHPrepare pass. llvm-svn: 79250
-
Richard Osborne authored
if not supported by the ELF subtarget. llvm-svn: 79249
-
David Chisnall authored
This currently breaks test/SemaObjC/id-isa-ref.m and issues some spurious warnings when you attempt to assign a struct objc_class* value to a Class variable. The test case probably should fail as it's written, because without the definition of Class the compiler should not assume struct objc_class* is a valid receiver type, but it's left broken because it would be nice if we could get that passing too for the special case of isa. Approved by snaroff. llvm-svn: 79248
-
David Goodwin authored
Extend the instruction itinerary model to include the ability to indicate the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed. llvm-svn: 79247
-
Chris Lattner authored
just remove the argument and replace it with 1. llvm-svn: 79246
-
Misha Brukman authored
llvm-svn: 79245
-
Dan Gohman authored
llvm-svn: 79244
-
Dan Gohman authored
llvm-svn: 79243
-
Dan Gohman authored
llvm-svn: 79242
-
Dan Gohman authored
that Value's operator<< doesn't include one. llvm-svn: 79240
-
Duncan Sands authored
vector (&Formals[0]). With this change llvm-gcc builds with expensive checking enabled for C, C++ and Fortran. While there, change a std::vector into a SmallVector. This is partly gratuitous, but mostly because not all STL vector implementations define the data method (and it should be faster). llvm-svn: 79237
-
Zhongxing Xu authored
llvm-svn: 79236
-
Duncan Sands authored
llvm-svn: 79235
-
Nick Lewycky authored
llvm-svn: 79230
-
Zhongxing Xu authored
llvm-svn: 79229
-
Zhongxing Xu authored
of GRStateManager and GRExprEngine, pass the initial location context to the getInitialState() method. llvm-svn: 79228
-
Chris Lattner authored
doing it directly. This requires const'izing a bunch of stuff that took sections, but this seems like the right semantic thing to do: emitting a label to a section shouldn't mutate the MCSection object itself, for example. llvm-svn: 79227
-
Nick Lewycky authored
llvm-svn: 79226
-
Oscar Fuentes authored
llvm-svn: 79223
-
Chris Lattner authored
llvm-svn: 79222
-
Chris Lattner authored
llvm-svn: 79221
-
Oscar Fuentes authored
llvm-svn: 79220
-
Oscar Fuentes authored
name. Updated LLVM_LINK_COMPONENTS of Kaleidoscope. llvm-svn: 79219
-
Erick Tryzelaar authored
llvm-svn: 79218
-
Erick Tryzelaar authored
llvm-svn: 79216
-
Erick Tryzelaar authored
llvm-svn: 79214
-
Erick Tryzelaar authored
llvm-svn: 79213
-
Erick Tryzelaar authored
llvm-svn: 79212
-
Erick Tryzelaar authored
llvm-svn: 79211
-
Erick Tryzelaar authored
This also adds unit tests to APFloat that mainly tests the string handling of APFloat, but not much else of it's api. llvm-svn: 79210
-
Erick Tryzelaar authored
llvm-svn: 79209
-
- Aug 16, 2009
-
-
Dan Gohman authored
offsetof, similar to getSizeOf for sizeof. llvm-svn: 79208
-
Dan Gohman authored
or some other situation where no xmm registers need to be saved. llvm-svn: 79207
-
Dan Gohman authored
llvm-svn: 79206
-
Anders Carlsson authored
llvm-svn: 79205
-
Oscar Fuentes authored
llvm-svn: 79204
-
Oscar Fuentes authored
LLVM_BUILD_EXAMPLES and set default to true. Documented. llvm-svn: 79203
-
Oscar Fuentes authored
CMake: Discriminate MINGW, MSYS, CYGWIN: does not try to build llvm-config under mingw without msys. llvm-svn: 79202
-
Anders Carlsson authored
llvm-svn: 79201
-