- Jun 30, 2008
-
-
Chris Lattner authored
rejected FP immediates like 08.123 llvm-svn: 52890
-
Chris Lattner authored
llvm-svn: 52889
-
Chris Lattner authored
and fix the bug that it uncovers: inlining a pattern fragment could bring in other pattern fragments if the inlinee hadn't already been inlined. llvm-svn: 52888
-
Chris Lattner authored
llvm-svn: 52887
-
Nick Lewycky authored
LoopVR::runOnFunction runs. This should accomplish that, but it doesn't. I think that's a PassManager bug, but without a consumer of LoopVR in the tree, I can't give steps to reproduce. llvm-svn: 52886
-
Nick Lewycky authored
llvm-svn: 52885
-
- Jun 29, 2008
-
-
Anton Korobeynikov authored
Move GetConstantStringInfo to lib/Analysis. Remove string output routine from Constant. Update all callers. Change debug intrinsic api slightly to accomodate move of routine, these now return values instead of strings. This unbreaks llvm-gcc bootstrap. llvm-svn: 52884
-
Chris Lattner authored
llvm-svn: 52881
-
Chris Lattner authored
static functions instead of methods on sema. llvm-svn: 52880
-
Chris Lattner authored
anyway, so there is no real loss here. Start making attribute processing methods static functions instead of methods on Sema. llvm-svn: 52879
-
Chris Lattner authored
llvm-svn: 52878
-
Chris Lattner authored
llvm-svn: 52877
-
Chris Lattner authored
decl attributes out of the various places they can hide. This makes us correctly reject things like this: t.c:2:22: error: mode attribute only supported for integer and floating-point types int **__attribute((mode(HI)))* i32; ^ because you can't make a pointer be HImode. llvm-svn: 52876
-
Chris Lattner authored
the implementation of ProcessDeclAttributes. llvm-svn: 52875
-
Chris Lattner authored
llvm-svn: 52874
-
Chris Lattner authored
llvm-svn: 52873
-
Chris Lattner authored
to work list the rest of the attr handlers. Also, rename it to HandleVectorSizeAttribute to match its attr name. No functionality change. llvm-svn: 52872
-
Chris Lattner authored
the single attribute they look at by reference instead of by pointer. This is a subtle indicator that they take the specified attribute, not a whole list of them. This also make HandleExtVectorTypeAttribute work the same way as the rest of the attributes, adds some comments etc. No functionality change. llvm-svn: 52871
-
- Jun 28, 2008
-
-
Anton Korobeynikov authored
Start refactoring of asmprinters: provide a TAI hook, which will select a 'section kind' for a global. llvm-svn: 52868
-
Anton Korobeynikov authored
llvm-svn: 52866
-
Anton Korobeynikov authored
llvm-svn: 52865
-
Anton Korobeynikov authored
llvm-svn: 52864
-
Anton Korobeynikov authored
llvm-svn: 52863
-
Anton Korobeynikov authored
llvm-svn: 52862
-
Anton Korobeynikov authored
llvm-svn: 52861
-
Anton Korobeynikov authored
llvm-svn: 52860
-
Anton Korobeynikov authored
llvm-svn: 52859
-
Anton Korobeynikov authored
Make intel asmprinter child of generic asmprinter, not x86 shared asm printer. This leads to some code duplication, which will be resolved later. llvm-svn: 52858
-
Anton Korobeynikov authored
llvm-svn: 52857
-
Anton Korobeynikov authored
llvm-svn: 52856
-
Argyrios Kyrtzidis authored
llvm-svn: 52855
-
Chris Lattner authored
llvm-svn: 52854
-
Eli Friedman authored
integers which have the same width and different signedness work correctly. (The testcase in PR2501 uses a comparison between long and unsigned int). llvm-svn: 52853
-
Argyrios Kyrtzidis authored
Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. llvm-svn: 52852
-
Chris Lattner authored
GetConstantStringInfo. This will hopefully restore llvm-gcc to happy bootstrap land. llvm-svn: 52851
-
Chris Lattner authored
llvm-svn: 52850
-
Dan Gohman authored
information of the original load or store, which is checked to be at least as good, and possibly better. llvm-svn: 52849
-
Ted Kremenek authored
llvm-svn: 52848
-
Seo Sanghyeon authored
llvm-svn: 52847
-
Chris Lattner authored
double in some places. llvm-svn: 52846
-