- Jun 05, 2012
-
-
Andrew Trick authored
Minimum latency determines per-cycle scheduling groups. Expected latency determines critical path and cost. llvm-svn: 158021
-
Benjamin Kramer authored
llvm-svn: 158020
-
Manuel Klimek authored
llvm-svn: 158019
-
-
Johnny Chen authored
Fix confusing error message about "expression did not evaluate to an address" when doing 'watchpoint set expression". Instead of using 0 as the fail_value when invoking ValueObject::GetValueAsUnsigned(), modify the API to take an addition bool pointer (defaults to NULL) to indicate success/failure of value conversion. llvm-svn: 158016
-
Tobias Grosser authored
CLooG and the CLooG based code generation does not yet correctly derive the types of the expressions, but just uses i64 for everything. This is incorrect, but works normally pretty well. However, the recent change of adding parameter bounds to the context made CLooG generate expressions that contain a lot of very large integers that possibly don't fit into an i64. This broke the code generation for several benchmarks. To get the CLooG based code generation working again, we just don't take into account any constraints in the context. This brings us back to the theoretical incorrect, but in practice generally correct code. The next step will be the isl based code generation. Here we will derive automatically correct types. llvm-svn: 158015
-
Lang Hames authored
expression (a * b + c) that can be implemented as a fused multiply-add (fma) if the target determines that this will be more efficient. This intrinsic will be used to implement FP_CONTRACT support and an aggressive FMA formation mode. If your target has a fast FMA instruction you should override the isFMAFasterThanMulAndAdd method in TargetLowering to return true. llvm-svn: 158014
-
Yuan Lin authored
llvm-svn: 158013
-
Eric Christopher authored
As the failing testcase has been fixed. This reverts commit 0637f407e6ee7fdccde17fbf9a5fcc4853187b3e. llvm-svn: 158009
-
Eric Christopher authored
to clang that omits debug information for non-user-defined methods. llvm-svn: 158008
-
Andrew Trick authored
llvm-svn: 158007
-
Jakob Stoklund Olesen authored
llvm-svn: 158005
-
Roman Divacky authored
llvm-svn: 158004
-
Richard Smith authored
James Dennett! llvm-svn: 158002
-
Alexey Samsonov authored
llvm-svn: 158001
-
Alexey Samsonov authored
llvm-svn: 158000
-
Alexey Samsonov authored
llvm-svn: 157999
-
Alexey Samsonov authored
[Sanitizer] Use common defines for ASan and TSan runtime. Split defines between interface defines (can be visible in user code that includes interface ASan/TSan headers) and internal defines. llvm-svn: 157998
-
Kostya Serebryany authored
[asan] change the order of tests in the asan_test binary. Makes the test runs 2x faster due to DEATH_TEST overhead (see asan issue 77) llvm-svn: 157997
-
Simon Atanasyan authored
when single float ABI is selected. llvm-svn: 157996
-
Alexey Samsonov authored
llvm-svn: 157995
-
Alexey Samsonov authored
[Sanitizer] add sanitizer_posix.cc. Move more various functions into sanitizer_libc: sscanf, munmap, memchr llvm-svn: 157994
-
Alexey Samsonov authored
llvm-svn: 157993
-
Alexey Samsonov authored
llvm-svn: 157992
-
Alexey Samsonov authored
llvm-svn: 157991
-
Alexey Samsonov authored
llvm-svn: 157990
-
Stepan Dyatkovskiy authored
IntegersSubsetMapping: added exclude operation, that allows to exclude subset of integers from current mapping. llvm-svn: 157989
-
Alexey Samsonov authored
llvm-svn: 157988
-
Stepan Dyatkovskiy authored
Changed type of Items collection: from std::vector to std::list. Also some small fixes made in IntegersSubset.h, IntegersSubsetMapping.h and IntegersSubsetTest.cpp. llvm-svn: 157987
-
Alexey Samsonov authored
llvm-svn: 157986
-
Alexey Samsonov authored
[Sanitizer] Add sanitizer_win.cc for windows-specific implementations of libc functions. Add internal_open. llvm-svn: 157985
-
Alexey Samsonov authored
llvm-svn: 157984
-
John McCall authored
This reverts r157970, which was not passing on clang-x86_64-darwin10-nobootstrap-RA llvm-svn: 157983
-
Alexey Samsonov authored
llvm-svn: 157982
-
Andrew Trick authored
llvm-svn: 157981
-
Andrew Trick authored
llvm-svn: 157980
-
Andrew Trick authored
This allows a subtarget to explicitly specify the issue width and other properties without providing pipeline stage details for every instruction. llvm-svn: 157979
-
Andrew Trick authored
Use ILP heuristics for long latency instrs if no scoreboard exists. llvm-svn: 157978
-
Andrew Trick authored
valid itinerary but no pipeline stages. An itinerary can contain useful scheduling information without specifying pipeline stages for each instruction. llvm-svn: 157977
-
Andrew Trick authored
llvm-svn: 157976
-