- Nov 28, 2013
-
-
Daniel Jasper authored
Previously, clang-format could create quite corrupt formattings if individual lines of nested blocks (e.g. in "DEBUG({})" or lambdas) were used. With this patch, it tries to extend the formatted regions to leave around some reasonable format without always formatting the entire surrounding statement. llvm-svn: 195925
-
NAKAMURA Takumi authored
I forgot to commit them. They were staging in my local repo. llvm-svn: 195924
-
Daniel Sanders authored
llvm-svn: 195923
-
Daniel Sanders authored
Will be reverted in the next commit llvm-svn: 195922
-
NAKAMURA Takumi authored
llvm-svn: 195921
-
NAKAMURA Takumi authored
llvm-svn: 195920
-
Evgeniy Stepanov authored
iconv is defined in an optional DSO, and our interception logic on OSX does not support that. llvm-svn: 195919
-
Evgeniy Stepanov authored
llvm-svn: 195918
-
Evgeniy Stepanov authored
llvm-svn: 195917
-
Dmitry Vyukov authored
llvm-svn: 195916
-
Daniel Sanders authored
llvm-svn: 195915
-
Dmitry Vyukov authored
tsan was missing new fd's arrived from recvmsg(), and thus was reporting false positives due to missed synchronization on the fd's llvm-svn: 195914
-
Dmitry Vyukov authored
llvm-svn: 195913
-
Peter Zotov authored
llvm-svn: 195912
-
Rafael Espindola authored
llvm-svn: 195911
-
Alp Toker authored
The lexer already knows its position in the file, so use that instead of guessing it might be 3. llvm-svn: 195910
-
Hal Finkel authored
Instead of sharing functional unit names between the various PPC itineraries, give each core its own unit names prefixed with the core name. This follows the convention used by other backends (such as ARM), and removes a non-obvious ordering dependency between the various PPCSchedule*.td files. No functionality change intended. llvm-svn: 195908
-
Alp Toker authored
'not' on Windows tries and fails to convert the argument to UTF-16 and back for some reason: Error: Unable to convert command-line to UTF-16 Let's try replacing it with !. (There was no obvious way to do these with FileCheck) llvm-svn: 195907
-
David Majnemer authored
This should have been part of r195887, not sure how it slipped through the cracks. llvm-svn: 195906
-
Jiangning Liu authored
caused by build options [-Werror,-Wunused-variable]. llvm-svn: 195905
-
Alp Toker authored
The first command's output was only reaching one of the two checks previously. llvm-svn: 195904
-
Hao Liu authored
llvm-svn: 195903
-
Reed Kotler authored
conditional branches for very large targets. That will be the next small patch. Everything now should in principle work as good (functionality wise) as without constant islands so we decided at Mips/Imagination to make constant islands the default for Mips16 now so that it will get excercised a lot and this port is still experimentatl though hopefully soon we will change the status. Some more cleanup and code review is in order but things are converging fast. llvm-svn: 195902
-
Tom Stellard authored
Patch by: Kai Wasserbäch Signed-off-by:
Kai Wasserbäch <kai@dev.carbon-project.org> llvm-svn: 195898
-
Kaelyn Uhrain authored
llvm-svn: 195897
-
Akira Hatanaka authored
No functionality change. llvm-svn: 195896
-
David Blaikie authored
ARanges included even extern variables referenced by pointer non-type template parameters even though that variable isn't part of this compilation unit. llvm-svn: 195895
-
Akira Hatanaka authored
llvm-svn: 195894
-
Rui Ueyama authored
This is a patch to let the PECOFF writer to use the information passed by the parser for /section option. The implementation of /section should now be complete. llvm-svn: 195893
-
Akira Hatanaka authored
make PIC calls a little more efficient: 1. Remove instructions setting up $gp if it is known that a function has been called at least once. 2. Save the address of a called function in a register instead of loading it from the GOT at every call site. llvm-svn: 195892
-
Alp Toker authored
llvm-svn: 195891
-
Hal Finkel authored
This adds the IIC_ prefix to the instruction itinerary class names, giving the PPC backend a naming convention for itinerary classes that is more consistent with that used by the X86 and ARM backends. Instruction scheduling in the PPC backend needs a bunch of cleanup and improvement (especially for the ooo cores). This is just a preliminary step. No functionality change intended. llvm-svn: 195890
-
Alp Toker authored
Windows and Hexagon complained. It's not clear which command is failing, so will back out the changes if this doesn't do the trick. llvm-svn: 195889
-
- Nov 27, 2013
-
-
Richard Smith authored
llvm-svn: 195888
-
David Majnemer authored
We wouldn't properly save and restore the pending local instantiations we had built up prior to instantiation of a variable definition. This would lead to us instantiating too much causing crashes and other general badness. This fixes PR14374. llvm-svn: 195887
-
Alp Toker authored
1) Use %clang_cc1 instead of the driver 2) Validate that the input contains a BOM 3) Validate that the BOM has been stripped from the output llvm-svn: 195886
-
Rafael Espindola authored
llvm-svn: 195884
-
Rafael Espindola authored
llvm-svn: 195883
-
Rui Ueyama authored
/MERGE option is a bit complicated for many reasons. Firstly, it takes both positive and negative arguments. That means we have to have one of three distinctive values (set, clear or unchange) for each permission bit. In this patch we represent the three values using two bitmasks. Secondly, the permissions specified by the parameter is bitwise or-ed with the default permissions of a section. There is an exception for that rule; if one of READ, WRITE or EXECUTE bit is specified, unspecified bits need to be cleared. (So if you specify only WRITE for example, the resulting section will not have WRITE nor EXECUTE bits.) Lastly, multiple /merge options are allowed. llvm-svn: 195882
-
Tom Stellard authored
NOTE: This is a candidate for the 3.4 branch. llvm-svn: 195881
-