- Jul 27, 2009
-
-
Nick Lewycky authored
* Call InitializeAllTargets on every path where we might query the TargetRegistry. This fixes PR4604. * flush the formatted_raw_ostream& or else not all of the assembly will make it to the .s file. (It doesn't do this in its destructor?!) * Due to a reversed conditional, libLTO was reporting many symbols as both defined and undefined, including two definitions of the same symbol name in its symbol list. llvm-svn: 77170
-
- Jul 26, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77152
-
Daniel Dunbar authored
classes, and migrate existing targets over. llvm-svn: 77126
-
Daniel Dunbar authored
- This is a simplified mechanism which just looks up a target based on the target triple, with a few additional flags. - Remove getClosestStaticTargetForModule, the moral equivalent is now: lookupTarget(Mod->getTargetTriple, true, false, ...); - This no longer does the fuzzy matching with target data (based on endianness and pointer width) that getClosestStaticTargetForModule was doing, but this was deemed unnecessary. llvm-svn: 77111
-
Daniel Dunbar authored
llvm-svn: 77100
-
- Jul 25, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77027
-
Owen Anderson authored
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. llvm-svn: 77011
-
- Jul 24, 2009
-
-
Daniel Dunbar authored
llvm-svn: 76962
-
- Jul 23, 2009
-
-
Reid Kleckner authored
bots like the BumpPtrAllocator changes. llvm-svn: 76902
-
Daniel Dunbar authored
- Yay for '-'s and simplifications! - I kept StringMap::GetOrCreateValue for compatibility purposes, this can eventually go away. Likewise the StringMapEntry Create functions still follow the old style. - NIFC. llvm-svn: 76888
-
Reid Kleckner authored
Reverting r76825 and r76828, since they caused clang runtime errors and some build failure involving memset. llvm-svn: 76838
-
Devang Patel authored
Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file. llvm-svn: 76834
-
Reid Kleckner authored
out of memory, and also make the default memory manager allocate more memory when it runs out. Also, switch function stubs and global data over to using the BumpPtrAllocator. This makes it so the JIT no longer mmaps (or the equivalent on Windows) 16 MB of memory, and instead allocates in 512K slabs. I suspect this size could go lower, especially on embedded platforms, now that more slabs can be allocated. llvm-svn: 76828
-
- Jul 22, 2009
-
-
Daniel Dunbar authored
simplification. - NFC llvm-svn: 76789
-
Sanjiv Gupta authored
llvm-svn: 76768
-
Devang Patel authored
Derive MDString directly from MetadataBase. Introduce new bitcode block to hold metadata. llvm-svn: 76759
-
Owen Anderson authored
llvm-svn: 76702
-
- Jul 21, 2009
-
-
Evan Cheng authored
llvm-svn: 76629
-
Daniel Dunbar authored
llvm-svn: 76553
-
- Jul 20, 2009
-
-
Kevin Enderby authored
the parsing of the .dump and .load should be done in the assembly parser and not have any need for an MCStreamer API. Changed the code for now so these just produce an error saying these specific directives are not yet implemented since they are likely no longer used and may never need to be implemented. llvm-svn: 76462
-
Daniel Dunbar authored
- This provides the AsmLexer interface to the target specific assembly parsers. llvm-svn: 76460
-
Daniel Dunbar authored
- This provides the AsmParser interface to the target specific assembly parsers. llvm-svn: 76453
-
David Goodwin authored
For remote execution, must cd to the executable directory since the exe expects to find a dylib in the CWD ('.'). llvm-svn: 76432
-
Daniel Dunbar authored
- Sheesh. llvm-svn: 76402
-
Bill Wendling authored
"private" symbols which the assember shouldn't strip, but which the linker may remove after evaluation. This is mostly useful for Objective-C metadata. This is plumbing, so we don't have a use of it yet. More to come, etc. llvm-svn: 76385
-
- Jul 19, 2009
-
-
Chris Lattner authored
llvm-svn: 76378
-
Chris Lattner authored
llvm-svn: 76377
-
- Jul 18, 2009
-
-
Viktor Kutuzov authored
Require a remote command to exit with the exit status of the test program or with 255 if an error occurred. llvm-svn: 76323
-
Daniel Dunbar authored
- Otherwise we get two regressions in llvm-test for applications which run out of space. - Once the JIT memory manager is improved, this can be switched back. llvm-svn: 76291
-
Reid Kleckner authored
Also a test commit. llvm-svn: 76276
-
Daniel Dunbar authored
llvm-svn: 76260
-
Daniel Dunbar authored
llvm-svn: 76257
-
- Jul 17, 2009
-
-
Daniel Dunbar authored
llvm-svn: 76243
-
Daniel Dunbar authored
llvm-svn: 76242
-
Daniel Dunbar authored
- Not fully enabled yet, need a configure regeneration. llvm-svn: 76230
-
Bob Wilson authored
being called so that Context was never initialized. I'm not sure if this is the right fix but at least it keeps opt from crashing. llvm-svn: 76220
-
Daniel Dunbar authored
llvm-svn: 76199
-
- Jul 16, 2009
-
-
Kevin Enderby authored
EmitAssemblerFlag API which takes a value from the added AssemblerFlag enumerated constants. llvm-svn: 76087
-
Kevin Enderby authored
so it is defined with a lifetime that is as short as possible. llvm-svn: 76082
-
Dan Gohman authored
llvm-svn: 76070
-