- Dec 11, 2012
-
-
Patrik Hagglund authored
EVTs. llvm-svn: 169847
-
Patrik Hagglund authored
getIndexedStoreAction, and addRegisterClass to take an MVT, instead of EVT. llvm-svn: 169846
-
Patrik Hagglund authored
of EVT. llvm-svn: 169845
-
Patrik Hagglund authored
instead of EVTs. llvm-svn: 169844
-
Patrik Hagglund authored
llvm-svn: 169843
-
Patrik Hagglund authored
EVT. llvm-svn: 169842
-
Patrik Hagglund authored
llvm-svn: 169841
-
Patrik Hagglund authored
llvm-svn: 169840
-
Patrik Hagglund authored
llvm-svn: 169839
-
Patrik Hagglund authored
EVT. Accordingly, change RegDefIter to contain MVTs instead of EVTs. llvm-svn: 169838
-
Patrik Hagglund authored
Accordingly, add helper funtions getSimpleValueType (in parallel to getValueType) in SDValue, SDNode, and TargetLowering. This is the first, in a series of patches. llvm-svn: 169837
-
Kostya Serebryany authored
llvm-svn: 169836
-
Argyrios Kyrtzidis authored
a file or directory, allowing just a stat call if a file descriptor is not needed. Doing just 'stat' is faster than 'open/fstat/close'. This has the effect of cutting down system time for validating the input files of a PCH. llvm-svn: 169831
-
Argyrios Kyrtzidis authored
This became redundant after we removed the stat cache. llvm-svn: 169830
-
Argyrios Kyrtzidis authored
entries of the same file. This can happen because the file was "included" multiple times and is referenced by multiple SLocEntries. llvm-svn: 169829
-
Kostya Serebryany authored
llvm-svn: 169828
-
NAKAMURA Takumi authored
Sorry for my 3rd commit :( llvm-svn: 169827
-
NAKAMURA Takumi authored
clang/test/Driver/debug-options-as.c: Fixup not to use prefix=S. I didn't know "REQUIRES:" would match --check-prefix=S ... llvm-svn: 169826
-
NAKAMURA Takumi authored
It is not set at targetting cygming. See PR12920. llvm-svn: 169824
-
Hao Liu authored
llvm-svn: 169823
-
Kostya Serebryany authored
llvm-svn: 169822
-
Hao Liu authored
llvm-svn: 169821
-
NAKAMURA Takumi authored
llvm-svn: 169819
-
NAKAMURA Takumi authored
-#include "llvm/Target/TargetTransformImpl.h" -#include "llvm/TargetTransformInfo.h" llvm-svn: 169818
-
NAKAMURA Takumi authored
llvm-svn: 169817
-
NAKAMURA Takumi authored
llvm/Target/TargetMachine.h will not provide "llvm/TargetTransformInfo.h" any more. llvm-svn: 169816
-
Rafael Espindola authored
We don't want to relax all instructions in $ clang -c test.s since most users don't pass -O when using the driver to assemble. On the other hand, -save-temps should not change the output unnecessary, so in $ clang -c test.c -save-temps we should relax all instructions. llvm-svn: 169815
-
Jyotsna Verma authored
llvm-svn: 169814
-
Nadav Rotem authored
llvm-svn: 169813
-
Rafael Espindola authored
llvm-svn: 169812
-
Evan Cheng authored
llvm-svn: 169811
-
Jim Ingham authored
<rdar://problem/10976636> llvm-svn: 169810
-
rdar://problem/12639506Enrico Granata authored
Make sure that the user's choice of a format for dumping aggregate types is persisted to child members llvm-svn: 169809
-
Jason Molenda authored
make it clear that this is the list of callee-saved registers, add reference to the ABI doc that this comes from. llvm-svn: 169807
-
rdar://problem/12842032Greg Clayton authored
Don't load __LINKEDIT segments when dynamically loading kexts. llvm-svn: 169806
-
Richard Smith authored
definition, rather than at the end of the definition of the set of nested classes. We still defer checking of the user-specified exception specification to the end of the nesting -- we can't check that until we've parsed the in-class initializers for non-static data members. llvm-svn: 169805
-
Chad Rosier authored
llvm-svn: 169803
-
Chandler Carruth authored
try to reduce the width of this load, and would end up transforming: (truncate (lshr (sextload i48 <ptr> as i64), 32) to i32) to (truncate (zextload i32 <ptr+4> as i64) to i32) We lost the sext attached to the load while building the narrower i32 load, and replaced it with a zext because lshr always zext's the results. Instead, bail out of this combine when there is a conflict between a sextload and a zext narrowing. The rest of the DAG combiner still optimize the code down to the proper single instruction: movswl 6(...),%eax Which is exactly what we wanted. Previously we read past the end *and* missed the sign extension: movl 6(...), %eax llvm-svn: 169802
-
Paul Redmond authored
This test case uses -mcpu=corei7 so it belongs in CodeGen/X86 Reviewed by: Nadav llvm-svn: 169801
-
Han Ming Ong authored
llvm-svn: 169799
-