- Apr 01, 2011
-
-
Devang Patel authored
llvm-svn: 128725
-
Akira Hatanaka authored
Modifies MipsAsmPrinter::isBlockOnlyReachableByFallthrough so that it handles delay slots correctly. llvm-svn: 128724
-
Ted Kremenek authored
llvm-svn: 128723
-
Johnny Chen authored
Fix LDRi12 immediate operand, which was changed to be the second operand in $addrmode_imm12 => (ops GPR:$base, i32imm:$offsimm). rdar://problem/9219356 llvm-svn: 128722
-
Greg Clayton authored
llvm-svn: 128721
-
Greg Clayton authored
respectively. llvm-svn: 128720
-
Devang Patel authored
Patch by arrowdoger. llvm-svn: 128719
-
Akira Hatanaka authored
llvm-svn: 128718
-
Benjamin Kramer authored
llvm-svn: 128709
-
Jay Foad authored
list of operands. Simplify and rename them accordingly. llvm-svn: 128708
-
Evan Cheng authored
llvm-svn: 128707
-
Evan Cheng authored
llvm-svn: 128706
-
Duncan Sands authored
had gotten out of sync: isCastable didn't think it was possible to cast the x86_mmx type to anything, while it did think it possible to cast an i64 to x86_mmx. llvm-svn: 128705
-
Andrew Trick authored
Add annotations to tablegen-generated processor itineraries, or replace them with something meaningful. I want to be able to read and debug the generated tables. llvm-svn: 128703
-
Chandler Carruth authored
location into a TemplateSpecializationTypeLoc. These were found using a hand-written program to inspect every source location in TemplateSpecializationTypeLocs and Valgrind. I don't know of any way to test them in Clang's existing test suite sadly. Example code that triggers the ElaboratedType case: template <typename T> struct X1 { template <typename U> struct X1_1 { int x; }; }; template <typename T, typename U> struct X2 { typename X1<T>::template X1_1<U> B; }; X2<char, int> x2; The other fix was simply spotted by inspection. I audited all constructions of [Dependent]TemplateSpecializationTypeLocs in TreeTransform.h, and the rest set the TemplateNameLoc properly. llvm-svn: 128702
-
Andrew Trick authored
llvm-svn: 128701
-
Daniel Dunbar authored
that of the array element type. llvm-svn: 128698
-
Johnny Chen authored
llvm-svn: 128697
-
Evan Cheng authored
rdar://8911343 llvm-svn: 128696
-
Johnny Chen authored
lldb::SymbolType SBSymbol::GetType(); lldb::SectionType SBAddress::GetSectionType (); lldb::SBModule SBAddress::GetModule (); Also add an lldb::SBModule::GetUUIDString() API which is easier for Python to work with in the test script. llvm-svn: 128695
-
Greg Clayton authored
event. Modified the ProcessInfo structure to contain all process arguments. Using the new function calls on MacOSX allows us to see the full process name, not just the first 16 characters. Added a new platform command: "platform process info <pid> [<pid> <pid> ...]" that can be used to get detailed information for a process including all arguments, user and group info and more. llvm-svn: 128694
-
Daniel Dunbar authored
arrays by propagating", it's breaking test in ways I don't understand yet. llvm-svn: 128693
-
Matt Beaumont-Gay authored
llvm-svn: 128692
-
Daniel Dunbar authored
the array alignment to the array access. - This is more or less the best we can do without having alignment present in the type system, but is a long way from truly matching how GCC handles this. llvm-svn: 128691
-
Jakob Stoklund Olesen authored
llvm-svn: 128690
-
Bruno Cardoso Lopes authored
all LDR/STR changes and left them to a future patch. Passing all checks now. - Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and fix the encoding wherever is possible. - Add a new encoding bit to describe the index mode used and teach printAddrMode2Operand to check by the addressing mode which index mode to print. - Testcases llvm-svn: 128689
-
Jakob Stoklund Olesen authored
It is using a trivial rewriter that doesn't know how to insert spill code requested by the standard spiller. llvm-svn: 128688
-
Jakob Stoklund Olesen authored
The LocalStackSlotAllocation pass was creating illegal registers. llvm-svn: 128687
-
Jakob Stoklund Olesen authored
llvm-svn: 128686
-
Jim Ingham authored
llvm-svn: 128685
-
Nadav Rotem authored
llvm-svn: 128683
-
Fariborz Jahanian authored
__block block declaration. //rdar://9204669 llvm-svn: 128682
-
Ted Kremenek authored
Note this can potentially be enhanced to detect if the __block variable is actually written by the block, or only when the block "escapes" or is actually used, but that requires more analysis than it is probably worth for this simple check. llvm-svn: 128681
-
Jakob Stoklund Olesen authored
llvm-svn: 128680
-
Lenny Maiorani authored
Add security syntax checker for strcpy() which causes the Static Analyzer to generate a warning any time the strcpy() function is used with a note suggesting to use a function which provides bounded buffers. llvm-svn: 128679
-
- Mar 31, 2011
-
-
Jim Ingham authored
llvm-svn: 128678
-
Lenny Maiorani authored
Models mempcpy() so that if length is NULL the destination pointer is returned. Otherwise, the source and destination are confirmed not to be NULL and not overlapping. Finally the copy is validated to not cause a buffer overrun and the return value is bound to the address of the byte after the last byte copied. llvm-svn: 128677
-
Benjamin Kramer authored
Thanks Eli! llvm-svn: 128676
-
Caroline Tice authored
Fix a few typos in the previous commit. llvm-svn: 128671
-
Lenny Maiorani authored
llvm-svn: 128670
-