- Mar 20, 2010
-
-
Daniel Dunbar authored
llvm-svn: 99101
-
Daniel Dunbar authored
llvm-svn: 99100
-
Daniel Dunbar authored
- This also avoids us running valgrind on /usr/bin/as, which has leaks. :) llvm-svn: 99099
-
Daniel Dunbar authored
llvm-svn: 99098
-
Daniel Dunbar authored
llvm-svn: 99097
-
Bob Wilson authored
Patch by John Tytgat! llvm-svn: 99096
-
Bob Wilson authored
with changes to add a separate optional register update argument. Change all the NEON instructions with address register writeback to use it. llvm-svn: 99095
-
Bob Wilson authored
address register writeback. llvm-svn: 99094
-
Bob Wilson authored
rewrite the existing VST3 and VST4 instructions to use the same classes as the others. llvm-svn: 99093
-
Bob Wilson authored
writeback, and refactor the existing double-spaced VST2 instructions. These are only for the disassembler since codegen doesn't use them, at least for now. llvm-svn: 99090
-
Daniel Dunbar authored
we can use the standard XFAIL and XTARGET to conditional tests based on valgrind. llvm-svn: 99089
-
Daniel Dunbar authored
we can use the standard XFAIL and XTARGET to conditional tests based on valgrind. llvm-svn: 99088
-
Ted Kremenek authored
declaration is in a system header. llvm-svn: 99087
-
Ted Kremenek authored
This object controls when the warnings are executed, allowing the client code in Sema to selectively disable warnings as needed. Centralizing the logic for analysis-based warnings allows us to optimize when and how they are run. Along the way, remove the redundant logic for the 'check fall-through' warning for blocks; now the same logic is used for both blocks and functions. llvm-svn: 99085
-
Gabor Greif authored
and use this (as well as getCalledValue) to access the callee, instead of {g|s}etOperand(0). llvm-svn: 99084
-
Bob Wilson authored
llvm-svn: 99083
-
Bob Wilson authored
address register writeback. llvm-svn: 99082
-
Bob Wilson authored
llvm-svn: 99081
-
Bob Wilson authored
rewrite the existing VLD3 and VLD4 instructions to use the same classes as the others. llvm-svn: 99080
-
Bob Wilson authored
llvm-svn: 99078
-
David Chisnall authored
llvm-svn: 99077
-
Bob Wilson authored
load/stores with address register writeback, and use "odd" suffix to distinguish instructions to access odd numbered registers (instead of "a" and "b"). No functional changes. llvm-svn: 99066
-
Bob Wilson authored
writeback, and refactor the existing double-spaced VLD2 instructions. These are only for the disassembler since codegen doesn't use them, at least for now. llvm-svn: 99065
-
Ted Kremenek authored
llvm-svn: 99064
-
Ted Kremenek authored
This avoids redundant diagnostics. llvm-svn: 99063
-
Bob Wilson authored
llvm-svn: 99062
-
Benjamin Kramer authored
PIC16: Simplify code by using a std::set<std::string> instead of a sorted & uniqued std::list of leaked char*. llvm-svn: 99061
-
Ted Kremenek authored
We were inserting a value into a std::vector<> while iterating over it, which could cause the underlying memory to get deallocated and reallocated. While not the best solution, use an llvm::ImmutableList for now as it is safely supports insertions during iteration. llvm-svn: 99058
-
Daniel Dunbar authored
target when both {MACOSX,IPHONEOS}_DEPLOYMENT_TARGET were set. llvm-svn: 99055
-
Daniel Dunbar authored
llvm-svn: 99054
-
Daniel Dunbar authored
llvm-svn: 99053
-
Eric Christopher authored
llvm-svn: 99052
-
Eric Christopher authored
llvm-svn: 99051
-
Daniel Dunbar authored
- This should be conservatively correct, we eventually should have target hooks for platforms that are less strict. llvm-svn: 99050
-
Bob Wilson authored
--- Reverse-merging r98679 into 'lib/Target/ARM/ARMInstrVFP.td': U lib/Target/ARM/ARMInstrVFP.td llvm-svn: 99049
-
Bob Wilson authored
load/store optimizer would incorrectly think that registers D26 and D28 were consecutive and would generate a VLDM instruction to load them. The assembler was not convinced. llvm-svn: 99043
-
Daniel Dunbar authored
expression computation in the wrong bit-width, and end up generating a totally bogus array reference (_g0+8589934546). - This showed up on Prolangs/cdecl. llvm-svn: 99042
-
Daniel Dunbar authored
- Disable RTTI. - Disable use of __cxa_atexit. - Disable unwind tables. - Enable freestanding mode. Also, honor -fhosted correctly. <rdar://problem/7515383> C++ support: -fapple-kext not honored llvm-svn: 99041
-
Daniel Dunbar authored
expression", statistical evidence indicates it has some kind of memory error. llvm-svn: 99040
-
Daniel Dunbar authored
- So much typing, so little gain... Also, rename the __cxx_global_initialization function just to match llvm-gcc. llvm-svn: 99039
-