- Jul 02, 2010
-
-
Dan Gohman authored
llvm-svn: 107451
-
Craig Silverstein authored
typedef int (*Myfunc)(int); Myfunc func; Reviewed by chandlerc llvm-svn: 107450
-
Bruno Cardoso Lopes authored
llvm-svn: 107448
-
Johnny Chen authored
Use this script to visit each python test case under the specified directory and run python unittest.main() on each test case. llvm-svn: 107447
-
Dale Johannesen authored
llvm-svn: 107446
-
Johnny Chen authored
is defined. Use ${LLDB_LOG} to specify the log file. Create a singleton SBDebugger in the lldb namespace, that gets used when running the entire test suite. llvm-svn: 107445
-
Douglas Gregor authored
llvm-svn: 107444
-
Bill Wendling authored
will still be stripped by the linker when it generates the final image. llvm-svn: 107440
-
Bruno Cardoso Lopes authored
llvm-svn: 107438
-
Douglas Gregor authored
llvm-svn: 107437
-
Bob Wilson authored
getFunctionAlignment and the corresponding use of that value in the ARM asm printer, but now we're using the standard asm printer. The result of this was that function alignments were dropped completely for Thumb functions. Radar 8143571. llvm-svn: 107435
-
Douglas Gregor authored
routine; no functionality change. llvm-svn: 107434
-
- Jul 01, 2010
-
-
Bill Wendling authored
Objective-C metadata types which should be marked as "weak", but which the linker will remove upon final linkage. However, this linkage isn't specific to Objective-C. For example, the "objc_msgSend_fixup_alloc" symbol is defined like this: .globl l_objc_msgSend_fixup_alloc .weak_definition l_objc_msgSend_fixup_alloc .section __DATA, __objc_msgrefs, coalesced .align 3 l_objc_msgSend_fixup_alloc: .quad _objc_msgSend_fixup .quad L_OBJC_METH_VAR_NAME_1 This is different from the "linker_private" linkage type, because it can't have the metadata defined with ".weak_definition". Currently only supported on Darwin platforms. llvm-svn: 107433
-
Gabor Greif authored
to update their code to high-level interfaces If you get compile errors in your project please update your code according to the comments. This is a re-commit of r107396 which causes compile errors for the indicated usage patterns instead of link errors (which are less easy to fix because of missing source location). If you get compile errors please perform following functionally equivalent transformations: - getOperand(0) ---> getCalledValue() - setOperand(0, V) ---> setCalledFunction(V) This will make your code more future-proof and avoid potentially hard-to-debug bugs. please refer to this thread on llvm-dev: <http://groups.google.com/group/llvm-dev/browse_thread/thread/64650cf343b28271> llvm-svn: 107432
-
Howard Hinnant authored
llvm-svn: 107431
-
Devang Patel authored
This is a regression caused by r106792 and caught by gdb testsuite. llvm-svn: 107430
-
Douglas Gregor authored
llvm-svn: 107429
-
Daniel Dunbar authored
llvm-svn: 107428
-
Daniel Dunbar authored
llvm-svn: 107427
-
Daniel Dunbar authored
llvm-svn: 107426
-
Daniel Dunbar authored
llvm-svn: 107425
-
Daniel Dunbar authored
llvm-svn: 107424
-
Ted Kremenek authored
Fix PR 7475 by enhancing the static analyzer to also invalidate bindings for non-static global variables when calling a function/method whose impact on global variables we cannot accurately estimate. This change introduces two new MemSpaceRegions that divide up the memory space of globals, and causes RegionStore and BasicStore to consult a binding to the NonStaticGlobalsMemSpaceRegion when lazily determining the value of a global. llvm-svn: 107423
-
Jordy Rose authored
Add an ivar to SymbolReaper for the current statement, and then stop passing the current statement around everywhere. Preparation for symbolic extents. llvm-svn: 107422
-
Douglas Gregor authored
llvm-svn: 107421
-
Dan Gohman authored
make it more aggressive in cases where both pointers are known to live in the same function. llvm-svn: 107420
-
Sean Callanan authored
an expression, adding code to put the value of the last expression (if there is one) into a variable and write the address of that variable to a global pointer. llvm-svn: 107419
-
Daniel Dunbar authored
Spencer! llvm-svn: 107418
-
Devang Patel authored
llvm-svn: 107417
-
Devang Patel authored
such a way that debug info for symbols preserved even if symbols are optimized away by the optimizer. Add new special pass to remove debug info for such symbols. llvm-svn: 107416
-
Douglas Gregor authored
method. No functionality change. llvm-svn: 107415
-
Stephen Canon authored
llvm-svn: 107414
-
Greg Clayton authored
llvm-svn: 107413
-
Devang Patel authored
llvm-svn: 107412
-
Douglas Gregor authored
and multi-dimensional array fields. Fixes several bugs found by inspection. llvm-svn: 107411
-
Jim Ingham authored
llvm-svn: 107410
-
Stephen Canon authored
llvm-svn: 107409
-
Stephen Canon authored
Correction to previous commit which mistakenly included older versions of some files; now includes the correct LLVM license header llvm-svn: 107408
-
Douglas Gregor authored
separate function. Aside from making the loops infinitely faster, no functionality change. llvm-svn: 107407
-
Douglas Gregor authored
copy-assignment operator. llvm-svn: 107406
-