- Aug 24, 2012
-
-
Jakob Stoklund Olesen authored
The ARM BL and BLX instructions don't have predicate operands, but the thumb variants tBL and tBLX do. The argument registers should be added as implicit uses. llvm-svn: 162593
-
Jakob Stoklund Olesen authored
There is special magic happening when returning floating point values on the x87 stack. The RET instructions get extra f80 operands. llvm-svn: 162592
-
Jakob Stoklund Olesen authored
It is legal to have a register node as an explicit operand, it shouldn't be counted as an implicit use. llvm-svn: 162591
-
Benjamin Kramer authored
llvm-svn: 162590
-
Akira Hatanaka authored
llvm-svn: 162589
-
Ted Kremenek authored
llvm-svn: 162588
-
Ted Kremenek authored
llvm-svn: 162587
-
John McCall authored
llvm-svn: 162586
-
Howard Hinnant authored
Fix basic_filebuf's internal buffer is shrinking when using with some codecvt. http://llvm.org/bugs/show_bug.cgi?id=13602 llvm-svn: 162585
-
Akira Hatanaka authored
second operand is MipsISD::GPRel. llvm-svn: 162584
-
Fariborz Jahanian authored
in class extension, assume default is rewdwrite and don't issue any diagnostics, privided other ownership models are ok. llvm-svn: 162583
-
Ted Kremenek authored
this group into "alpha" and "beta" to distinguish between checkers in different levels of premature state. llvm-svn: 162582
-
Ted Kremenek authored
generated for a given diagnostic to another. Because PathDiagnostics are specific to a give PathDiagnosticConsumer, store in a FoldingSet a unique hash for a PathDiagnostic (that will be the same for the same bug for different PathDiagnosticConsumers) that stores a list of files generated. This can then be read by the other PathDiagnosticConsumers. This fixes breakage in the PLIST-HTML output. llvm-svn: 162580
-
Anna Zaks authored
llvm-svn: 162579
-
Manman Ren authored
llvm-svn: 162578
-
Manman Ren authored
ProfileDataTypes.h header. With this patch the old and new profiling code can exist side-by-side. The new profiling code will be submitted soon and it only supports insert-edge-profiling for now and will not depend on ProfileInfo. Patch by Alastair Murray. llvm-svn: 162576
-
Chad Rosier authored
llvm-svn: 162575
-
Sean Callanan authored
expression path in a way that can actually be resolved by "expr". llvm-svn: 162574
-
Johnny Chen authored
Add 'attach <pid>|<process-name>' command to lldb, as well as 'detach' which is an alias of 'process detach'. Add two completion test cases for "attach" and "detach". llvm-svn: 162573
-
Manman Ren authored
the case of multiple edges from one block to another. A simple example is a switch statement with multiple values to the same destination. The definition of an edge is modified from a pair of blocks to a pair of PredBlock and an index into the successors. Also set the weight correctly when building SelectionDAG from LLVM IR, especially when converting a Switch. IntegersSubsetMapping is updated to calculate the weight for each cluster. llvm-svn: 162572
-
Howard Hinnant authored
llvm-svn: 162571
-
Dmitri Gribenko authored
with parameter that is documented. Fixes PR13670, <rdar://problem/12155840>. llvm-svn: 162570
-
Jakob Stoklund Olesen authored
It is now allowed to explicitly set hasSideEffects, mayStore, and mayLoad on instructions with patterns. Verify that the patterns are consistent with the explicit flags. llvm-svn: 162569
-
Chad Rosier authored
llvm-svn: 162568
-
Howard Hinnant authored
basic_filebuf needs to delay obtaining a codecvt facet from the global locale to give the client a chance to imbue the proper locale. Fixes http://llvm.org/bugs/show_bug.cgi?id=13663. llvm-svn: 162567
-
Kostya Serebryany authored
[asan/tsan] rename FunctionBlackList* to BlackList* as this class is not limited to functions any more llvm-svn: 162566
-
Kostya Serebryany authored
[asan/tsan] extend the functionality of FunctionBlackList to globals and modules. Patch by Reid Watson. llvm-svn: 162565
-
Chad Rosier authored
Sema::ActOnIdExpression(). llvm-svn: 162564
-
Jordan Rose authored
More generally, any time we try to track where a null value came from, we should show if it came from a function. This usually isn't necessary if the value is symbolic, but if the value is just a constant we previously just ignored its origin entirely. Now, we'll step into the function and recursively add a visitor to the returned expression. <rdar://problem/12114609> llvm-svn: 162563
-
Roman Divacky authored
In collaboration with Adhemerval Zanella. llvm-svn: 162562
-
Dmitry Vyukov authored
llvm-svn: 162561
-
Chad Rosier authored
llvm-svn: 162560
-
Benjamin Kramer authored
No intended behavior change. This was introduced in r162023. With the fixed algorithm a Release build of ARMInstPrinter.cpp goes from 16s to 10s on a 2011 MBP. llvm-svn: 162559
-
Jakob Stoklund Olesen authored
llvm-svn: 162558
-
Jakob Stoklund Olesen authored
llvm-svn: 162557
-
Jakob Stoklund Olesen authored
llvm-svn: 162556
-
Tobias Grosser authored
llvm-svn: 162555
-
Tobias Grosser authored
llvm-svn: 162554
-
Tobias Grosser authored
llvm-svn: 162553
-
Benjamin Kramer authored
No functionality change. llvm-svn: 162552
-