- Jul 24, 2009
-
-
Daniel Dunbar authored
- Steve, can you take a look at this? It seems like this code should live elsewhere, and there is a FIXME about having Sema validates the UTF-8 to UTF-16 conversion. llvm-svn: 76915
-
Sean Callanan authored
for the assembler/disassembler to use. llvm-svn: 76914
-
Fariborz Jahanian authored
with constructors don't have a matching constructor. llvm-svn: 76913
-
Owen Anderson authored
llvm-svn: 76912
-
Mike Stump authored
llvm-svn: 76911
-
David Greene authored
Write space padding as one string to speed up comment printing. llvm-svn: 76910
-
Evan Cheng authored
llvm-svn: 76909
-
Daniel Dunbar authored
llvm-svn: 76908
-
Anders Carlsson authored
llvm-svn: 76907
-
Mike Stump authored
llvm-svn: 76906
-
-
Reid Kleckner authored
llvm-svn: 76904
-
- Jul 23, 2009
-
-
Anders Carlsson authored
llvm-svn: 76903
-
Reid Kleckner authored
bots like the BumpPtrAllocator changes. llvm-svn: 76902
-
Ted Kremenek authored
llvm-svn: 76901
-
Ted Kremenek authored
This implements <rdar://problem/6336718> and checks for CERT secure coding advisory FLP30-C. llvm-svn: 76900
-
Chris Lattner authored
%0 = malloc [3758096384 x i32] The "malloc" instruction doesn't support 64-bits correctly (see PR715), and should be removed. Victor is actively working on fixing this, in the meantime just don't crash. llvm-svn: 76899
-
Anders Carlsson authored
llvm-svn: 76898
-
Daniel Dunbar authored
llvm-svn: 76897
-
Duncan Sands authored
but does not provide __builtin_bswap32/64. llvm-svn: 76896
-
Duncan Sands authored
testsuite, due to exception handling not working correctly. Maybe because the libgcc unwinder is miscompiled - not sure, and I won't have time to look into it before leaving on holiday. Note that miscompilations of libgcc are not picked up by the nightly testers, because they dynamically link with libgcc, so pick up the system version rather than the version built as part of llvm-gcc. This is a nasty flaw in the nightly testers. (On the other hand the Ada testsuite links with the just built libgcc). llvm-svn: 76895
-
Daniel Dunbar authored
llvm-svn: 76894
-
Daniel Dunbar authored
llvm-svn: 76893
-
Reid Kleckner authored
an off-by-one error. llvm-svn: 76891
-
Evan Cheng authored
Also fixed up code to fully use the SoImm field for ADR on ARM mode. llvm-svn: 76890
-
Evan Cheng authored
Since we have moved unified assembly, switch to ADR instruction instead of a the difficult-to-read .set + add syntax to materialize pc-relative address. Turns out this also fixed a poor code selection on Thumb1. I have no idea why we were using a mov + add to do the same thing as ADR before. llvm-svn: 76889
-
Daniel Dunbar authored
- Yay for '-'s and simplifications! - I kept StringMap::GetOrCreateValue for compatibility purposes, this can eventually go away. Likewise the StringMapEntry Create functions still follow the old style. - NIFC. llvm-svn: 76888
-
Daniel Dunbar authored
regardless of the architecture). - This is a good default for development & testing; for example without this any tests using 'clang' in the test suite will fail on PowerPC, since the driver will avoid using clang. - We don't want to actually ship something built this way, but that should be handled via some sort of configuration file. llvm-svn: 76886
-
Daniel Dunbar authored
llvm-svn: 76885
-
Anders Carlsson authored
We don't need to keep track of the packed alignment, just whether the struct is packed or not. Fixes PR4610. llvm-svn: 76884
-
David Goodwin authored
Fix frame index elimination to correctly handle thumb-2 addressing modes that don't allow negative offsets. During frame elimination convert *i12 opcode to a *i8 when necessary due to a negative offset. llvm-svn: 76883
-
Anders Carlsson authored
Move the LLVM field number for bit fields into the BitFieldInfo structure, since it's meaning is completely different than for non-bit fields. llvm-svn: 76882
-
Douglas Gregor authored
point that covers templates and non-templates. This should eliminate the flood of warnings I introduced yesterday. Removed the ActOnClassTemplate action, which is no longer used. llvm-svn: 76881
-
Andreas Bolka authored
llvm-svn: 76880
-
Andrew Lenharth authored
llvm-svn: 76879
-
Douglas Gregor authored
llvm-svn: 76878
-
Andreas Bolka authored
This introduces an LDA-internal DependencePair class. The intention is, that this is a place where dependence testers can store various results such as SCEVs describing conflicting iterations, breaking conditions, distance/direction vectors, etc. llvm-svn: 76877
-
Zhongxing Xu authored
- Root is the main function or 0. - ExternalCallingNode has edges to all external functions. llvm-svn: 76876
-
Zhongxing Xu authored
- change the DenseMap used in callgraph to std::map, since DenseMap cannot be used with mapped_iterator and friends. llvm-svn: 76874
-
Zhongxing Xu authored
llvm-svn: 76873
-