| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 71150
|
| |
|
|
| |
llvm-svn: 71149
|
| |
|
|
| |
llvm-svn: 71148
|
| |
|
|
| |
llvm-svn: 71147
|
| |
|
|
| |
llvm-svn: 71146
|
| |
|
|
| |
llvm-svn: 71145
|
| |
|
|
| |
llvm-svn: 71142
|
| |
|
|
| |
llvm-svn: 71140
|
| |
|
|
| |
llvm-svn: 71138
|
| |
|
|
| |
llvm-svn: 71135
|
| |
|
|
|
|
| |
isFeasible to false. This is something we may wish to do further validation on.
llvm-svn: 71134
|
| |
|
|
|
|
|
|
|
|
|
| |
methods:
-Have it return a label ID
-Remove the unused Instruction parameter
No functionality change.
llvm-svn: 71132
|
| |
|
|
|
|
| |
until we've had a lot more discussion.
llvm-svn: 71125
|
| |
|
|
|
|
|
| |
trivially different code on different hosts (due to differing
std::sort implementations).
llvm-svn: 71124
|
| |
|
|
|
|
|
| |
- x86 target feature handling should not be feature complete, even if
the code quality is lacking.
llvm-svn: 71123
|
| |
|
|
|
|
|
|
|
|
|
| |
'BugReporterVisitor'. This simplifies callbacks from BugReporter to BugReports
(via VisitNode). It also lays the foundation for arbitrary visitor "call backs"
that can be registered to a BugReporterContext as a PathDiagnostic is
constructed. These call backs can help operate as separate "experts" that can
work on constructed pieces of a PathDiagnostic for which they possess special
knowledge.
llvm-svn: 71121
|
| |
|
|
|
|
| |
look at COLUMNS.
llvm-svn: 71120
|
| |
|
|
|
|
|
| |
change.
- Reformatting.
llvm-svn: 71118
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Apologies for the extremely gross code duplication, I want to get
this working and then decide how to get this information out of the
back end.
- This replaces -m[no-]sse4[12] by -m[no-]sse4, it appears gcc
doesn't distinguish them?
- -msse, etc. now properly disable/enable related features.
- Don't always define __SSE3__...
- The main missing functionality bit here is that we don't initialize
the features based on the CPU for all -march options.
llvm-svn: 71117
|
| |
|
|
| |
llvm-svn: 71116
|
| |
|
|
| |
llvm-svn: 71115
|
| |
|
|
| |
llvm-svn: 71112
|
| |
|
|
|
|
| |
isn't yet supported... lazy developers).
llvm-svn: 71109
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 71098
|
| |
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
| |
llvm-svn: 71091
|
| |
|
|
| |
llvm-svn: 71090
|
| |
|
|
|
|
| |
separate back() and pop_back() calls.
llvm-svn: 71089
|
| |
|
|
| |
llvm-svn: 71088
|
| |
|
|
|
|
|
| |
CallbackVH to participate in dyn_cast, isa, etc. without needing
an explicit conversion.
llvm-svn: 71087
|
| |
|
|
| |
llvm-svn: 71085
|
| |
|
|
| |
llvm-svn: 71084
|
| |
|
|
|
|
| |
Patch by Robert Schuster!
llvm-svn: 71083
|
| |
|
|
| |
llvm-svn: 71082
|
| |
|
|
|
|
| |
Incomplete, but better than nothing.
llvm-svn: 71081
|
| |
|
|
|
|
|
|
| |
- 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
|
| |
|
|
| |
llvm-svn: 71079
|
| |
|
|
|
|
| |
are legal. Based on a patch by Micah Villmow.
llvm-svn: 71078
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 71076
|
| |
|
|
|
|
| |
future we would create ElementRegion directly on top of typeless regions.
llvm-svn: 71075
|
| |
|
|
| |
llvm-svn: 71074
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
the optimizers about this. For example, a readonly
function with no uses cannot be removed unless it is
also marked nounwind.
llvm-svn: 71071
|
| |
|
|
| |
llvm-svn: 71070
|
| |
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
| |
llvm-svn: 71068
|
| |
|
|
| |
llvm-svn: 71067
|
| |
|
|
| |
llvm-svn: 71066
|