| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | We don't need a null terminator for the output file. | Rafael Espindola | 2011-03-22 | 3 | -7/+16 | |
| | | | | | llvm-svn: 128098 | |||||
| * | Revert r128045 and r128051, debug info enhancements. | Andrew Trick | 2011-03-22 | 4 | -83/+53 | |
| | | | | | | | Temporarily reverting these to see if we can get llvm-objdump to link. Hopefully this is not the problem. llvm-svn: 128097 | |||||
| * | Tidy up. | Jim Grosbach | 2011-03-22 | 1 | -2/+1 | |
| | | | | | llvm-svn: 128096 | |||||
| * | Add missing file from previous commit. | Jim Grosbach | 2011-03-22 | 1 | -0/+161 | |
| | | | | | llvm-svn: 128095 | |||||
| * | Propogate the error message, not just the error state. | Jim Grosbach | 2011-03-22 | 3 | -2/+9 | |
| | | | | | llvm-svn: 128094 | |||||
| * | Add simple arg passing to MC-JIT and support for exit() call. | Jim Grosbach | 2011-03-22 | 3 | -4/+115 | |
| | | | | | | | | | | | | | | Support argument passing simple, common, prototypes directly. More complicated scenarios will require building up a stub function, which the MC-JIT isn't set up to handle yet. Add Intercept.cpp, which is just a copy from ExecutionEngine/JIT for now, to handle looking looking up external symbol names. This probably more properly belongs as part of RuntimeDyld. It'll migrate there as things flesh out more fully. llvm-svn: 128090 | |||||
| * | Trailing whitespace. | Jim Grosbach | 2011-03-22 | 5 | -46/+46 | |
| | | | | | llvm-svn: 128086 | |||||
| * | Change MRC and MRC2 instructions to model the output register properly | Bruno Cardoso Lopes | 2011-03-22 | 3 | -24/+37 | |
| | | | | | llvm-svn: 128085 | |||||
| * | ptx: add analyze/insert/remove branch | Che-Liang Chiou | 2011-03-22 | 4 | -3/+173 | |
| | | | | | llvm-svn: 128084 | |||||
| * | Fix comment in header. | Eric Christopher | 2011-03-22 | 1 | -1/+1 | |
| | | | | | llvm-svn: 128077 | |||||
| * | Properly initialize all fields in CrashReporterCleanupContext. This caused ↵ | Ted Kremenek | 2011-03-22 | 2 | -3/+2 | |
| | | | | | | | the buildbot failure earlier. llvm-svn: 128071 | |||||
| * | Updated library dependencies. | Oscar Fuentes | 2011-03-22 | 2 | -2/+2 | |
| | | | | | | | | | Now we can remove RuntimeDyld from the LLVM_LINK_COMPONENTS of tools/lli. CMakeLists.txt LLVM_LINK_COMPONENTS shall not differ from its companion Makefile LINK_COMPONENTS. llvm-svn: 128069 | |||||
| * | Handle another case that Frits suggested. | Anders Carlsson | 2011-03-22 | 1 | -2/+4 | |
| | | | | | llvm-svn: 128068 | |||||
| * | Update link components. | Jim Grosbach | 2011-03-22 | 1 | -1/+1 | |
| | | | | | | | | Also perform the required dark rituals and sacrifices to placate the buildbot spirits. We shall see if they are appeased... llvm-svn: 128067 | |||||
| * | Temporarily stop recovering resources in CrashRecoveryContext while I ↵ | Ted Kremenek | 2011-03-22 | 1 | -1/+1 | |
| | | | | | | | investigate further why this works on my machine and not on others. llvm-svn: 128065 | |||||
| * | Rework CrashRecoveryContextCleanup to provide a simpler way to create ↵ | Ted Kremenek | 2011-03-22 | 1 | -52/+60 | |
| | | | | | | | | | cleanup objects, and provide a new cleanup for decrementing reference counts of objects with intrusive reference counts. llvm-svn: 128055 | |||||
| * | Relax access control on 'Release' method of RefCountedBase. | Ted Kremenek | 2011-03-22 | 1 | -3/+1 | |
| | | | | | llvm-svn: 128054 | |||||
| * | Hook up the MCJIT to the RuntimeDyld library. | Jim Grosbach | 2011-03-22 | 3 | -3/+22 | |
| | | | | | | | | | Lots of cleanup to make the interfaces prettier, use the JITMemoryManager, handle multiple functions and modules, etc.. This gets far enough that the MCJIT compiles and runs code, though. llvm-svn: 128052 | |||||
| * | Clear map after use. | Jakob Stoklund Olesen | 2011-03-22 | 1 | -0/+1 | |
| | | | | | | | This is likely to fix the segfault in llvm-gcc-x86_64-darwin10-cross-mingw32. llvm-svn: 128051 | |||||
| * | Initialize HasError. | Jim Grosbach | 2011-03-22 | 1 | -0/+2 | |
| | | | | | llvm-svn: 128049 | |||||
| * | Avoid -Wunused-variable in -asserts builds | Matt Beaumont-Gay | 2011-03-22 | 1 | -6/+4 | |
| | | | | | llvm-svn: 128048 | |||||
| * | Dont emit 'DBG_VALUE %noreg, ...' to terminate user variable ranges. | Jakob Stoklund Olesen | 2011-03-22 | 4 | -53/+82 | |
| | | | | | | | | | | | These ranges get completely jumbled by the post-ra scheduler, and it is not really reasonable to expect it to make sense of them. Instead, teach DwarfDebug to notice when user variables in registers are clobbered, and terminate the ranges there. llvm-svn: 128045 | |||||
| * | Fix fast-isel address mode folding to avoid folding instructions | Dan Gohman | 2011-03-22 | 2 | -16/+41 | |
| | | | | | | | outside of the current basic block. This fixes PR9500, rdar://9156159. llvm-svn: 128041 | |||||
| * | Add support for Thumb interworking addresses for symbol offsets that get ↵ | Owen Anderson | 2011-03-21 | 1 | -0/+5 | |
| | | | | | | | | | constant folded very early. This fixes SPASS with -integrated-as. <rdar://problem/9165399> llvm-svn: 128037 | |||||
| * | Try again to make this test darwin only. | Devang Patel | 2011-03-21 | 1 | -1/+2 | |
| | | | | | llvm-svn: 128036 | |||||
| * | Build the new RuntimeDyld library. | Oscar Fuentes | 2011-03-21 | 3 | -1/+3 | |
| | | | | | llvm-svn: 128035 | |||||
| * | Removed workaround for unspecified build problem on MinGW. | Oscar Fuentes | 2011-03-21 | 2 | -14/+3 | |
| | | | | | | | Tested that MinGW/MSYS builds fine without that. llvm-svn: 128033 | |||||
| * | Library-ize the dyld components of llvm-rtdyld. | Jim Grosbach | 2011-03-21 | 7 | -228/+402 | |
| | | | | | | | | | | Move the dynamic linking functionality of the llvm-rtdyld program into an ExecutionEngine support library. Update llvm-rtdyld to just load an object file into memory, use the library to process it, then run the _main() function, if one is found. llvm-svn: 128031 | |||||
| * | Simplify. | Devang Patel | 2011-03-21 | 1 | -5/+4 | |
| | | | | | llvm-svn: 128030 | |||||
| * | Fix INT_MIN gotcha pointed out by Eli Friedman. | Nick Lewycky | 2011-03-21 | 1 | -3/+4 | |
| | | | | | llvm-svn: 128028 | |||||
| * | Force x86_64. | Devang Patel | 2011-03-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 128027 | |||||
| * | Call static functions so that they aren't left unused. | Bill Wendling | 2011-03-21 | 1 | -2/+4 | |
| | | | | | llvm-svn: 128020 | |||||
| * | Enable this test only for Darwin. | Devang Patel | 2011-03-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 128017 | |||||
| * | Provide a means for CrashRecovery clients to determine if code is currently ↵ | Ted Kremenek | 2011-03-21 | 2 | -0/+13 | |
| | | | | | | | running while crash recovery cleanups are being processed. llvm-svn: 128008 | |||||
| * | Allow a client to clear an IntrustiveRefCntPtr (deliberately leaking the ↵ | Ted Kremenek | 2011-03-21 | 1 | -0/+4 | |
| | | | | | | | referenced object). llvm-svn: 128007 | |||||
| * | Fix unused param warning. | Eric Christopher | 2011-03-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 128005 | |||||
| * | Grammar-o. | Eric Christopher | 2011-03-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 128004 | |||||
| * | Fix typos in assert messages. | Jay Foad | 2011-03-21 | 1 | -2/+2 | |
| | | | | | llvm-svn: 128002 | |||||
| * | More cleanups to the OptimizeEmptyGlobalCXXDtors GlobalOpt function. | Anders Carlsson | 2011-03-21 | 1 | -15/+9 | |
| | | | | | llvm-svn: 127997 | |||||
| * | A WIP commit of the InstAlias printing cleanup. This code will soon replace the | Bill Wendling | 2011-03-21 | 1 | -19/+121 | |
| | | | | | | | | code below it. Even though it looks very similar, it will match more precisely and geneate better functions in the long run. llvm-svn: 127991 | |||||
| * | Add the IAPrinter class. | Bill Wendling | 2011-03-21 | 1 | -0/+97 | |
| | | | | | | | | This is a helper class that will make it easier to say which InstAliases can be printed and which cannot (because of ambiguity). llvm-svn: 127990 | |||||
| * | * Add classes that support the "feature" information. | Bill Wendling | 2011-03-21 | 2 | -5/+120 | |
| | | | | | | | * Move the code that emits the reg in reg class matching into its own function. llvm-svn: 127988 | |||||
| * | We need to pass the TargetMachine object to the InstPrinter if we are printing | Bill Wendling | 2011-03-21 | 18 | -32/+90 | |
| | | | | | | | | | | the alias of an InstAlias instead of the thing being aliased. Because we need to know the features that are valid for an InstAlias. This is part of a work-in-progress. llvm-svn: 127986 | |||||
| * | As suggested by Nick Lewycky, ignore debugging intrinsics when trying to ↵ | Anders Carlsson | 2011-03-21 | 1 | -0/+7 | |
| | | | | | | | decide whether a destructor is empty or not. llvm-svn: 127985 | |||||
| * | Fix comments | Nick Lewycky | 2011-03-21 | 1 | -2/+2 | |
| | | | | | llvm-svn: 127984 | |||||
| * | This README entry was fixed recently. | Eli Friedman | 2011-03-21 | 1 | -28/+0 | |
| | | | | | llvm-svn: 127982 | |||||
| * | Re-apply r127953 with fixes: eliminate empty return block if it has no ↵ | Evan Cheng | 2011-03-21 | 6 | -10/+157 | |
| | | | | | | | predecessors; update dominator tree if cfg is modified. llvm-svn: 127981 | |||||
| * | Don't try to eliminate invokes to __cxa_atexit. | Anders Carlsson | 2011-03-20 | 1 | -0/+6 | |
| | | | | | llvm-svn: 127976 | |||||
| * | Don't segfault on mutual recursion, as pointed out by Frits. | Anders Carlsson | 2011-03-20 | 1 | -4/+6 | |
| | | | | | llvm-svn: 127975 | |||||
| * | Address comments from Frits van Bommel. | Anders Carlsson | 2011-03-20 | 1 | -7/+16 | |
| | | | | | llvm-svn: 127974 | |||||

