| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Support compilation for the blackfin back-end | Jakob Stoklund Olesen | 2009-08-17 | 1 | -0/+81 |
| | | | | | llvm-svn: 79271 | ||||
| * | Patch to 1) synthesizing non-trivial default destructor when | Fariborz Jahanian | 2009-08-17 | 4 | -13/+163 |
| | | | | | | | | | one is not provided by user. 2) More complete emission of ctor prologue when it has no initializer list or when it is synthesized. llvm-svn: 79269 | ||||
| * | Update CMakeLists. | Benjamin Kramer | 2009-08-17 | 1 | -0/+1 |
| | | | | | llvm-svn: 79264 | ||||
| * | Update comments to new-style syntax. | Dan Gohman | 2009-08-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 79263 | ||||
| * | Fix build warning. | Daniel Dunbar | 2009-08-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 79262 | ||||
| * | Remove an ErrorUnsupported call. | Anders Carlsson | 2009-08-17 | 2 | -6/+1 |
| | | | | | llvm-svn: 79261 | ||||
| * | XFAIL this test for now. David/Steve, please sort out the correct fix. | Daniel Dunbar | 2009-08-17 | 1 | -0/+3 |
| | | | | | llvm-svn: 79259 | ||||
| * | Privatize the last bits of static type state. | Owen Anderson | 2009-08-17 | 2 | -23/+32 |
| | | | | | llvm-svn: 79258 | ||||
| * | Test the pass the test is actually for, instead of one that doesn't exist. | Nick Lewycky | 2009-08-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 79257 | ||||
| * | Move the TypeMap lock to a member on LLVMContextImpl. | Owen Anderson | 2009-08-17 | 2 | -10/+11 |
| | | | | | llvm-svn: 79256 | ||||
| * | Add locking around the attributes list. | Owen Anderson | 2009-08-17 | 1 | -0/+6 |
| | | | | | llvm-svn: 79255 | ||||
| * | Add locking around signal handler registration. | Owen Anderson | 2009-08-17 | 1 | -0/+14 |
| | | | | | llvm-svn: 79254 | ||||
| * | Clear the uniquing table when initializing TLOF to avoid a crash when the ↵ | Benjamin Kramer | 2009-08-17 | 1 | -0/+6 |
| | | | | | | | TLOF is reinitialized with a different MCContext. llvm-svn: 79253 | ||||
| * | Don't crash on critical edge. Patch by Andre Tavares. | Nick Lewycky | 2009-08-17 | 2 | -1/+16 |
| | | | | | llvm-svn: 79252 | ||||
| * | Move the sjlj exception handling conversions to a back-end pass where they | Jim Grosbach | 2009-08-17 | 5 | -34/+542 |
| | | | | | | | | | | 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 | ||||
| * | Update getSectionForConstant() to to allow mergable sections to be nulled out | Richard Osborne | 2009-08-17 | 2 | -3/+14 |
| | | | | | | | if not supported by the ELF subtarget. llvm-svn: 79249 | ||||
| * | Initial patch to support definitions of id and Class from headers in ↵ | David Chisnall | 2009-08-17 | 7 | -16/+78 |
| | | | | | | | | | | | Objective-C code. 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 | ||||
| * | Extend the instruction itinerary model to include the ability to indicate ↵ | David Goodwin | 2009-08-17 | 5 | -68/+140 |
| | | | | | | | 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 | ||||
| * | the MinPad argument to PadToColumn only really makes sense to be 1, | Chris Lattner | 2009-08-17 | 7 | -61/+59 |
| | | | | | | | just remove the argument and replace it with 1. llvm-svn: 79246 | ||||
| * | Fixed indentation and spelling. | Misha Brukman | 2009-08-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 79245 | ||||
| * | Fix more missing newlines. | Dan Gohman | 2009-08-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 79244 | ||||
| * | Fix printing of instructions with null operands. | Dan Gohman | 2009-08-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 79243 | ||||
| * | Always print at least one space before adding a comment. | Dan Gohman | 2009-08-17 | 1 | -3/+3 |
| | | | | | llvm-svn: 79242 | ||||
| * | Fix debug output to include a newline after printing a Value, now | Dan Gohman | 2009-08-17 | 3 | -18/+18 |
| | | | | | | | that Value's operator<< doesn't include one. llvm-svn: 79240 | ||||
| * | Don't access the first element of a potentially empty | Duncan Sands | 2009-08-17 | 1 | -6/+7 |
| | | | | | | | | | | | | 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 | ||||
| * | adjust indentation. | Zhongxing Xu | 2009-08-17 | 1 | -15/+15 |
| | | | | | llvm-svn: 79236 | ||||
| * | XFAIL this test since the fix was reverted. | Duncan Sands | 2009-08-17 | 1 | -0/+1 |
| | | | | | llvm-svn: 79235 | ||||
| * | Add a test that shows that SSI is working correctly. | Nick Lewycky | 2009-08-17 | 1 | -0/+22 |
| | | | | | llvm-svn: 79230 | ||||
| * | Remove unused variable. | Zhongxing Xu | 2009-08-17 | 1 | -2/+0 |
| | | | | | llvm-svn: 79229 | ||||
| * | To make the analysis independent on the locally stored liveness and cfg | Zhongxing Xu | 2009-08-17 | 11 | -18/+26 |
| | | | | | | | | of GRStateManager and GRExprEngine, pass the initial location context to the getInitialState() method. llvm-svn: 79228 | ||||
| * | change AsmPrinter to switch sections using AsmStreamer instead of | Chris Lattner | 2009-08-17 | 6 | -21/+14 |
| | | | | | | | | | | 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 | ||||
| * | Don't crash trying to promote VLAs. | Nick Lewycky | 2009-08-17 | 2 | -1/+27 |
| | | | | | llvm-svn: 79226 | ||||
| * | CMake: Updated library dependencies. | Oscar Fuentes | 2009-08-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 79223 | ||||
| * | give MCAsmStreamer a TargetAsmInfo. | Chris Lattner | 2009-08-17 | 4 | -15/+19 |
| | | | | | llvm-svn: 79222 | ||||
| * | formatting cleanups, no functionality change. | Chris Lattner | 2009-08-17 | 1 | -43/+36 |
| | | | | | llvm-svn: 79221 | ||||
| * | Make a declaration consistent with its definition. | Oscar Fuentes | 2009-08-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 79220 | ||||
| * | CMake: LLVMConfig assigns LLVMX86 to the `native' component | Oscar Fuentes | 2009-08-17 | 2 | -3/+3 |
| | | | | | | | name. Updated LLVM_LINK_COMPONENTS of Kaleidoscope. llvm-svn: 79219 | ||||
| * | Wrap unit test death tests in GTEST_HAS_DEATH_TEST | Erick Tryzelaar | 2009-08-17 | 2 | -5/+9 |
| | | | | | llvm-svn: 79218 | ||||
| * | Change APFloatTest from using ASSERTs to EXPECTs | Erick Tryzelaar | 2009-08-17 | 1 | -67/+67 |
| | | | | | llvm-svn: 79216 | ||||
| * | Expose creating constant ints and floats from strings to ocaml. | Erick Tryzelaar | 2009-08-16 | 4 | -0/+39 |
| | | | | | llvm-svn: 79214 | ||||
| * | Expose creating constant ints and floats from strings in llvm-c. | Erick Tryzelaar | 2009-08-16 | 2 | -20/+26 |
| | | | | | llvm-svn: 79213 | ||||
| * | Add helper functions to ConstantInt and ConstantFP to accept strings. | Erick Tryzelaar | 2009-08-16 | 2 | -0/+27 |
| | | | | | llvm-svn: 79212 | ||||
| * | Update lexer to work with the new APFloat string parsing. | Erick Tryzelaar | 2009-08-16 | 1 | -2/+6 |
| | | | | | llvm-svn: 79211 | ||||
| * | Modify APFloat to take a StringRef instead of a c string. | Erick Tryzelaar | 2009-08-16 | 3 | -67/+217 |
| | | | | | | | | 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 | ||||
| * | Add failure tests to APInt unit test. | Erick Tryzelaar | 2009-08-16 | 1 | -0/+11 |
| | | | | | llvm-svn: 79209 | ||||
| * | Add a getOffsetOf, for building a target-independent expression for | Dan Gohman | 2009-08-16 | 2 | -0/+17 |
| | | | | | | | offsetof, similar to getSizeOf for sizeof. llvm-svn: 79208 | ||||
| * | Avoid emitting XMM save code in soft-float or no-implicit-float mode | Dan Gohman | 2009-08-16 | 1 | -22/+25 |
| | | | | | | | or some other situation where no xmm registers need to be saved. llvm-svn: 79207 | ||||
| * | Delete an unused field. | Dan Gohman | 2009-08-16 | 1 | -3/+0 |
| | | | | | llvm-svn: 79206 | ||||
| * | Improve handling of delete expressions. | Anders Carlsson | 2009-08-16 | 4 | -0/+87 |
| | | | | | llvm-svn: 79205 | ||||
| * | CMake: Removed traces of obsolete variable LLVM_PLO_FLAGS. | Oscar Fuentes | 2009-08-16 | 2 | -5/+0 |
| | | | | | llvm-svn: 79204 | ||||

