- Dec 03, 2013
-
-
NAKAMURA Takumi authored
llvm/test/Transforms/SampleProfile/syntax.ll: Relax an expression, not to check locale-dependent message. llvm-svn: 196195
-
Yuchen Wu authored
Changed while to for loop. Removed unnecessary if statement. llvm-svn: 196194
-
Jiangning Liu authored
llvm-svn: 196192
-
Jiangning Liu authored
llvm-svn: 196191
-
Jiangning Liu authored
llvm-svn: 196190
-
Jiangning Liu authored
llvm-svn: 196189
-
Rafael Espindola authored
These targets have special asm printers that don't use these. llvm-svn: 196187
-
Rui Ueyama authored
llvm-svn: 196185
-
Yuchen Wu authored
Instead of asking the user to specify a single file to output coverage info and defaulting to STDOUT, llvm-cov now creates files for each source file with a naming system of: <source filename> + ".llcov". This is what gcov does and although it can clutter the working directory with numerous coverage files, it will be easier to hook the llvm-cov output to tools which operate on this assumption (such as lcov). llvm-svn: 196184
-
Michael Gottesman authored
Added MachineBlockFrequencyInfo::view for displaying the block frequency propagation graph via graphviz. This is useful for debugging issues in the BlockFrequency implementation since one can easily visualize where probability mass and other errors occur in the propagation. This is the MI version of r194654. llvm-svn: 196183
-
Dmitri Gribenko authored
lookup, if parsing failed, we did not restore the lexer state properly, and eventually crashed. This change ensures that we always consume all the tokens from the new token stream we started to parse the name from inline asm. llvm-svn: 196182
-
Eric Christopher authored
into a single function. No functional change. llvm-svn: 196181
-
Eric Christopher authored
llvm-svn: 196180
-
Eric Christopher authored
llvm-svn: 196179
-
Eric Christopher authored
and emitted per function and CU. Begins coalescing ranges as a first class entity through debug info. No functional change. llvm-svn: 196178
-
Yuchen Wu authored
Each line stores all the blocks that execute on that line, instead of only storing the line counts previously accumulated. This provides more information for each line, and will be useful for options in enabling block and branch information. llvm-svn: 196177
-
Enrico Granata authored
A few more details on the DataVisualization class in our architectural doc. It is in dire need of expansion, but this is a start at least. llvm-svn: 196176
-
Yuchen Wu authored
Added GCOVEdge which are simple structs owned by the GCOVFunction that stores the source and destination GCOVBlocks, as well as the counts. Changed GCOVBlocks so that it stores a vector of source GCOVEdges and a vector of destination GCOVEdges, rather than just the block number. Storing the block number was only useful for knowing the number of edges and for debug info. Using a struct is useful for traversing the edges, especially back edges which may be needed later. llvm-svn: 196175
-
Marshall Clow authored
Found six (nmostly) identical files named 'test_allocator.h' in the libcxx test suite. Moved one to /support, made it a superset, and removed all but one of the others, and iupdated all the includes. Left the odd one (thread/futures/test_allocator.h) for later. llvm-svn: 196174
-
Yuchen Wu authored
There are now two functions: readGCNO() and readGCDA(). llvm-svn: 196173
-
Manman Ren authored
Suggested by Eric. llvm-svn: 196172
-
Hal Finkel authored
PPCScoreboardHazardRecognizer was a subclass of ScoreboardHazardRecognizer which did only one thing: filtered out nodes in EmitInstruction for which DAG->getInstrDesc(SU) returned NULL. This used to be the case for PPC pseudo instructions. As far as I can tell, this is no longer true, and so we can use ScoreboardHazardRecognizer directly. llvm-svn: 196171
-
Rafael Espindola authored
No functionality change. llvm-svn: 196170
-
Rafael Espindola authored
llvm-svn: 196169
-
Rafael Espindola authored
llvm-svn: 196168
-
- Dec 02, 2013
-
-
Ed Maste authored
This should probably be replaced with build infrastructure support for a platform-specific canonical Python include path, but for now it should restore the FreeBSD buildbot. llvm-svn: 196167
-
Aaron Ballman authored
Refactored the work group-related attributes to use a template, which reduces the amount of duplicate code in the handler. No functional change intended. llvm-svn: 196165
-
Kay Tiong Khoo authored
llvm-svn: 196164
-
Kay Tiong Khoo authored
llvm-svn: 196163
-
Aaron Ballman authored
Simplifying a test for duplicate vec_type_hint attributes. The assert and attribute kind test were superfluous. No functional change intended. llvm-svn: 196162
-
Kay Tiong Khoo authored
llvm-svn: 196161
-
David Blaikie authored
Review feedback from Eric Christopher on r196140 llvm-svn: 196160
-
David Blaikie authored
DebugInfo: Rename generic unit references to "TheU" instead of TheCU now that they might be type units instead of compile units. CR feedback from Eric Christopher on r196139. llvm-svn: 196159
-
Manman Ren authored
Add a helper function getDebugInfoVersionFromModule to return the debug info version number for a module. "Verifier/module-flags-1.ll" checks for verification errors. It will seg fault when calling getDebugInfoVersionFromModule because of the incorrect format for module flags in the testing case. We make getModuleFlagsMetadata more robust by checking for error conditions. PR17982 llvm-svn: 196158
-
Manman Ren authored
llvm-svn: 196156
-
Aaron Ballman authored
The CUDA device attribute doesn't need custom logic to check the number of attribute arguments (the common attribute handler already does this). Switching to use the simple attribute handler. No functional change intended. llvm-svn: 196155
-
Chad Rosier authored
Patch by Ana Pazos! llvm-svn: 196153
-
Chad Rosier authored
llvm-svn: 196152
-
Chad Rosier authored
Patch by Ana Pazos! llvm-svn: 196151
-
Mark Seaborn authored
Remove some associated dead code. This cleanup is associated with PR17872. llvm-svn: 196147
-