- Aug 21, 2013
-
-
Akira Hatanaka authored
size of floating point registers is 64-bit. Test case will be added when support for mfhc1 and mthc1 is added. llvm-svn: 188847
-
Fariborz Jahanian authored
candidate functions in their CF_IMPLICIT_BRIDGING_ENABLED pragma before exiting the header file. llvm-svn: 188846
-
Akira Hatanaka authored
llvm-svn: 188845
-
Jakub Staszak authored
llvm-svn: 188844
-
Bill Wendling authored
llvm-svn: 188843
-
Akira Hatanaka authored
point registers. We will need this register class later when we add definitions for instructions mfhc1 and mthc1. Also, remove sub-register indices sub_fpeven and sub_fpodd and use sub_lo and sub_hi instead. llvm-svn: 188842
-
Jakub Staszak authored
llvm-svn: 188841
-
Eli Friedman authored
We generally don't warn about extensions involving keywords reserved for the implementation, so we shouldn't warn here either: the standard doesn't require it, and it doesn't provide useful information to the user. llvm-svn: 188840
-
Eli Friedman authored
This adds the following as subgroups of -Wgnu: -Wgnu-alignof-expression, -Wgnu-case-range, -Wgnu-complex-integer, -Wgnu-conditional-omitted-operand, -Wgnu-empty-initializer, -Wgnu-label-as-value, -Wgnu-local-label, and -Wgnu-statement-expression, Patch by Peter Lewis. llvm-svn: 188839
-
Fariborz Jahanian authored
dumped for last declarations in the current TU. wip. llvm-svn: 188838
-
Rafael Espindola authored
llvm-svn: 188837
-
David Blaikie authored
llvm-svn: 188836
-
Eli Friedman authored
llvm-svn: 188835
-
- Aug 20, 2013
-
-
David Blaikie authored
llvm-svn: 188834
-
Hans Wennborg authored
llvm-svn: 188833
-
Arnold Schwaighofer authored
Update iterator when the SLP vectorizer changes the instructions in the basic block by restarting the traversal of the basic block. Patch by Yi Jiang! Fixes PR 16899. llvm-svn: 188832
-
Matt Arsenault authored
llvm-svn: 188831
-
Akira Hatanaka authored
load/store instructions defined. Previously, we were defining load/store instructions for each pointer size (32 and 64-bit), but now we need just one definition. llvm-svn: 188830
-
David Blaikie authored
Based on code review feedback from Eric Christopher (on r188739) and Adrian Prantl (r188642). llvm-svn: 188829
-
Reed Kotler authored
functions be compiled as mips32, without having to add attributes. This is useful in certain situations where you don't want to have to edit the function attributes in the source. For now it's only an option used for the compiler developers when debugging the mips16 port. llvm-svn: 188826
-
Akira Hatanaka authored
assembler predicate HasStdEnd so that it is false when the target is micromips. llvm-svn: 188824
-
Fariborz Jahanian authored
for an audited cf function to not include those which are annotated by user. llvm-svn: 188823
-
Richard Smith authored
find one, then report the error as a missing import instead of as a typo. llvm-svn: 188821
-
Edwin Vane authored
Serialization of replacements has been moved to clang::tooling. Differential Revision: http://llvm-reviews.chandlerc.com/D1423 llvm-svn: 188820
-
Jim Grosbach authored
Update testcase to be more careful about checking register values. While regexes are general goodness for these sorts of testcases, in this example, the registers are constrained by the calling convention, so we can and should check their explicit values. rdar://14779513 llvm-svn: 188819
-
Edwin Vane authored
Adding a new data structure for storing the Replacements generated for a single translation unit. Structure contains a vector of Replacements as well a field indicating the main source file of the translation unit. An optional 'Context' field allows for tools to provide any information they want about the context the Replacements were generated in. This context is printed, for example, when detecting conflicts during Replacement deduplication. YAML serialization for this data structure is implemented in this patch. Tests are included. Differential Revision: http://llvm-reviews.chandlerc.com/D1422 llvm-svn: 188818
-
Rafael Espindola authored
This moves the logic for handling -mfoo -mno-foo from the driver to -cc1. It also changes -cc1 to apply the options in order, fixing pr16943. The handling of -mno-mmx -msse is now an explicit special case. llvm-svn: 188817
-
Fariborz Jahanian authored
for an audited cf function and addition of a test case. llvm-svn: 188816
-
Andrew Kaylor authored
llvm-svn: 188815
-
Andrew Kaylor authored
llvm-svn: 188814
-
Marshall Clow authored
llvm-svn: 188813
-
Andrew Kaylor authored
llvm-svn: 188812
-
Marshall Clow authored
llvm-svn: 188811
-
Marshall Clow authored
llvm-svn: 188810
-
Hafiz Abid Qadeer authored
llvm-svn: 188809
-
Andrew Kaylor authored
llvm-svn: 188808
-
Andrew Kaylor authored
llvm-svn: 188807
-
Rafael Espindola authored
The driver validates its options, so we don't need to redo the work in "clang -cc1". llvm-svn: 188806
-
Alexey Samsonov authored
llvm-svn: 188805
-
Alexey Samsonov authored
llvm-svn: 188804
-