- Jul 07, 2009
-
-
Owen Anderson authored
llvm-svn: 74931
-
Chris Lattner authored
This fixes PR4512 and eliminating static ctors is always good. Losing thread safety is unfortunate, but the code is just incredibly poorly designed. If someone is interested, the "right" solution is to split DynamicLibrary.cpp into two separate pieces: a stateless piece in libsystem, and a simple support file in libsupport that has the "state" (e.g. AddSymbol) in managed static objects. Doing this would both fix memory leaks we already have, as well as make the code thread safe again. it would also make sense to move all the unix specific code in System/DynamicLibrary.cpp into System/Unix/DynamicLibrary.inc. llvm-svn: 74927
-
Chris Lattner authored
llvm-svn: 74926
-
Evan Cheng authored
llvm-svn: 74925
-
Chris Lattner authored
llvm-svn: 74924
-
Torok Edwin authored
llvm-svn: 74923
-
Torok Edwin authored
This will replace exit()/abort() style error handling with an API that allows clients to register custom error handling hooks. The default is to call exit(1) when no error handler is provided. llvm-svn: 74922
-
Owen Anderson authored
llvm-svn: 74920
-
Dan Gohman authored
llvm-svn: 74918
-
Owen Anderson authored
llvm-svn: 74910
-
Sanjiv Gupta authored
previous cmp; a copy can not be inserted here if the copy insn also has side effects. We don't have access to the attributes of copy insn here; so just play safe by finding a safe locations for branch terminators. llvm-svn: 74898
-
Evan Cheng authored
llvm-svn: 74895
-
Evan Cheng authored
llvm-svn: 74889
-
Evan Cheng authored
llvm-svn: 74888
-
Dale Johannesen authored
in PIC modes (in accordance with existing comment). gcc.apple/asm-block-25.c llvm-svn: 74886
-
Devang Patel authored
llvm-svn: 74881
-
Devang Patel authored
PIC16 developers, please verify. Thanks. llvm-svn: 74880
-
Devang Patel authored
llvm-svn: 74879
-
Owen Anderson authored
llvm-svn: 74878
-
Owen Anderson authored
Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's through the ValueTracking API. llvm-svn: 74873
-
Evan Cheng authored
llvm-svn: 74871
-
Evan Cheng authored
llvm-svn: 74868
-
Evan Cheng authored
llvm-svn: 74866
-
- Jul 06, 2009
-
-
Evan Cheng authored
llvm-svn: 74857
-
Owen Anderson authored
llvm-svn: 74854
-
Owen Anderson authored
Patch by Xerxes Ranby. llvm-svn: 74846
-
Owen Anderson authored
llvm-svn: 74844
-
Sanjiv Gupta authored
pic16 doesn't have a Data64bitsDirective. Set it NULL explicitly to tell the generic code to not pick the default. llvm-svn: 74839
-
Sanjiv Gupta authored
llvm-svn: 74838
-
Chris Lattner authored
llvm-svn: 74836
-
Chris Lattner authored
llvm-svn: 74835
-
Jeffrey Yasskin authored
llvm-svn: 74834
-
Duncan Sands authored
llvm-svn: 74825
-
Sanjiv Gupta authored
llvm-svn: 74823
-
Sanjiv Gupta authored
Implement _section macro to allow users to place objects in specific sections. Implement _address macro to allow users to place objects at a particular address. Placing objects at a memory address: crate a unique section name from varname, address, object type and put that section at specified address. Mark this section a full (size = banksize) so that other objects do not compete for it while placing objects to sections in AsmPrinter. llvm-svn: 74822
-
Bruno Cardoso Lopes authored
llvm-svn: 74821
-
Sanjiv Gupta authored
llvm-svn: 74819
-
Bruno Cardoso Lopes authored
Cleanup MachO writer and code emitter. Fix 80 cols problems, remove extra spaces, shrink down includes and move some methods out-of-line llvm-svn: 74817
-
Bruno Cardoso Lopes authored
llvm-svn: 74814
-
Bruno Cardoso Lopes authored
cleanup, removed some #includes and moved Object Code Emitter out-of-line. llvm-svn: 74813
-