- May 06, 2009
-
-
Oscar Fuentes authored
llvm-svn: 71116
-
Oscar Fuentes authored
llvm-svn: 71115
-
Ted Kremenek authored
llvm-svn: 71112
-
Daniel Dunbar authored
isn't yet supported... lazy developers). llvm-svn: 71109
-
Dale Johannesen authored
more place. This fixes a bunch of x86-64 JIT regressions. (Introduced when the value of the magic constant changed in 68645. At the time apparently nobody noticed; failures were hidden in 70343-70439 by an unrelated bug, so showed up again as "new" failures in 70440.) llvm-svn: 71106
-
Evan Cheng authored
llvm-svn: 71098
-
Ted Kremenek authored
- Update the old StoreManager::CastRegion to strip off 'ElementRegions' when casting to void* (Zhongxing: please validate) - Pass-by-reference argument invalidation logic in CFRefCount.cpp: - Strip ElementRegions when the ElementRegion is just a 'raw data' view on top of the underlying typed region. llvm-svn: 71094
-
Evan Cheng authored
llvm-svn: 71091
-
David Greene authored
Make sure to use signed arithmetic in APInt to fix a regression. llvm-svn: 71090
-
Dan Gohman authored
separate back() and pop_back() calls. llvm-svn: 71089
-
Chris Lattner authored
llvm-svn: 71088
-
Dan Gohman authored
CallbackVH to participate in dyn_cast, isa, etc. without needing an explicit conversion. llvm-svn: 71087
-
Oscar Fuentes authored
llvm-svn: 71085
-
Oscar Fuentes authored
llvm-svn: 71084
-
Oscar Fuentes authored
Patch by Robert Schuster! llvm-svn: 71083
-
Duncan Sands authored
llvm-svn: 71082
-
Duncan Sands authored
Incomplete, but better than nothing. llvm-svn: 71081
-
Zhongxing Xu authored
- add a static function getTypeWidth(), which computes the width of a type with the help of TargetInfo. - no-outofbounds.c now passes for region store. llvm-svn: 71080
-
Zhongxing Xu authored
llvm-svn: 71079
-
Duncan Sands authored
are legal. Based on a patch by Micah Villmow. llvm-svn: 71078
-
Duncan Sands authored
the readnone. Since MallocInst is scheduled for deletion it doesn't seem worth doing anything more subtle, such as having mayWriteToMemory return true for MallocInst. llvm-svn: 71077
-
Zhongxing Xu authored
llvm-svn: 71076
-
Zhongxing Xu authored
future we would create ElementRegion directly on top of typeless regions. llvm-svn: 71075
-
Zhongxing Xu authored
llvm-svn: 71074
-
Sanjiv Gupta authored
Split large global data (both initialized and un-initialized) into multiple sections of <= 80 bytes. Provide routines to manage PIC16 ABI naming conventions. llvm-svn: 71073
-
Duncan Sands authored
the optimizers about this. For example, a readonly function with no uses cannot be removed unless it is also marked nounwind. llvm-svn: 71071
-
Chris Lattner authored
llvm-svn: 71070
-
Daniel Dunbar authored
- Default to yonah on Darwin (to get SSE3). - Default to Pentium4 (32-bit) and x86-64 (64-bit) on non-Darwin. Welcome to the 21st century. llvm-svn: 71069
-
Mikhail Glushenkov authored
llvm-svn: 71068
-
Anders Carlsson authored
llvm-svn: 71067
-
Douglas Gregor authored
llvm-svn: 71066
-
Chris Lattner authored
llvm-svn: 71065
-
rdar://6860124Chris Lattner authored
This recognizes all the target-independent constant constraints that have target-specific meanings. llvm-svn: 71064
-
Daniel Dunbar authored
llvm-svn: 71063
-
Daniel Dunbar authored
llvm-svn: 71062
-
Daniel Dunbar authored
- This is a WIP... - This adds -march= handling to the driver, and fixes the defaulting of -mcpu on Darwin (which was using the wrong test). Instead of handling -m{sse, ...} in the driver, pass them to clang-cc as -target-feature [+-]name In clang-cc, communicate with the (clang) target to discover the legal features of a target, and the features which are enabled based on -mcpu. This is currently hardcoded just enough to not be a feature regression, we need to get this information from the backend's TableGen information somehow. This is used to construct the full list of features which are being used, which is in turn used to initialize the predefines. llvm-svn: 71061
-
Zhongxing Xu authored
llvm-svn: 71060
-
Chris Lattner authored
llvm-svn: 71059
-
Zhongxing Xu authored
RegionStore. This CastRegion() performs casts according to the kind of the region being cast instead of the type that is cast to. llvm-svn: 71058
-
Lang Hames authored
llvm-svn: 71057
-