- Mar 20, 2010
-
-
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
-
Daniel Dunbar authored
llvm-svn: 99038
-
John McCall authored
llvm-svn: 99037
-
Dan Gohman authored
so that the SCEVExpander doesn't retain a dangling pointer as its insert position. The dangling pointer in this case wasn't ever used to insert new instructions, but it was causing trouble with SCEVExpander's code for automatically advancing its insert position past debug intrinsics. This fixes use-after-free errors that valgrind noticed in test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll and test/Transforms/IndVarSimplify/exit_value_tests.ll. llvm-svn: 99036
-
Evan Cheng authored
llvm-svn: 99033
-
Evan Cheng authored
caller, then it is not safe to optimize the call into a sibcall since the call result has to be popped off the x87 stack. llvm-svn: 99032
-
Daniel Dunbar authored
llvm-svn: 99031
-
Eric Christopher authored
llvm-svn: 99026
-
Eric Christopher authored
llvm-svn: 99025
-
Ted Kremenek authored
is not evaluated because the receiver is nil. llvm-svn: 99024
-
Daniel Dunbar authored
<rdar://problem/7641151> clang must eat spaces after -l llvm-svn: 99023
-
Daniel Dunbar authored
Also, simplify/fix SeparateArg::render with forced join. llvm-svn: 99022
-
Daniel Dunbar authored
llvm-svn: 99021
-
Eric Christopher authored
one from emmintrin.h. llvm-svn: 99020
-
Eric Christopher authored
llvm-svn: 99019
-
Daniel Dunbar authored
platform, e.g. ppc. llvm-svn: 99016
-
Douglas Gregor authored
preprocessed entities by grouping preprocessed entities by file ID. This drastically improves performance of repeated clang_getCursor() calls local tests, although it is a bit ugly. llvm-svn: 99015
-
Johnny Chen authored
llvm-svn: 99014
-
Johnny Chen authored
IndexModeUpd and then populates the Inst{21}=1 while populating the instructions for disassembly. llvm-svn: 99013
-
John McCall authored
shadowing it in the GlobalDeclMap. Eliminates the string-uniquing requirement for mangled names, which should help C++ codegen times a little. Forces us to do string lookups instead of pointer lookups, which might hurt codegen times a little across the board. We'll see how it plays out. Removing the string-uniquing requirement implicitly fixes any bugs like PR6635 which arose from the fact that we had multiple uniquing tables for different kinds of identifiers. llvm-svn: 99012
-
Eric Christopher authored
llvm-svn: 99011
-
- Mar 19, 2010
-
-
Bob Wilson authored
--- Reverse-merging r98889 into '.': U lib/Target/ARM/ARMInstrNEON.td U lib/Target/ARM/ARMISelLowering.h U lib/Target/ARM/ARMInstrInfo.td U lib/Target/ARM/ARMInstrVFP.td U lib/Target/ARM/ARMISelLowering.cpp U lib/Target/ARM/ARMInstrFormats.td llvm-svn: 99010
-
Chris Lattner authored
instead of as a single element list with VoidTy. llvm-svn: 99009
-
Douglas Gregor authored
ranges as part of the ASTContext. This code is not and was never used, but contributes ~250k to the size of the Cocoa.h precompiled header. llvm-svn: 99007
-