- Jul 21, 2010
-
-
Dan Gohman authored
llvm-svn: 108968
-
Dan Gohman authored
llvm-svn: 108967
-
Owen Anderson authored
llvm-svn: 108966
-
Sean Callanan authored
used by the JIT compiled expression, including the result of the expression. Also added a new class, ASTType, which encapsulates an opaque Clang type and its associated AST context. Refactored ClangExpressionDeclMap to use ASTTypes, significantly reducing the possibility of mixups of types from different AST contexts. llvm-svn: 108965
-
Bruno Cardoso Lopes authored
llvm-svn: 108964
-
Dan Gohman authored
llvm-svn: 108962
-
Dan Gohman authored
llvm-svn: 108961
-
Sebastian Redl authored
llvm-svn: 108959
-
Greg Clayton authored
llvm-svn: 108958
-
Greg Clayton authored
part of C++'98. Most of these were "std::vector<T>::data()" and "std::string::data()". llvm-svn: 108957
-
Sebastian Redl authored
llvm-svn: 108956
-
Chris Lattner authored
llvm-svn: 108955
-
Sebastian Redl authored
llvm-svn: 108954
-
Greg Clayton authored
to Parse mach-o files. All defines have been renamed to not conflict with #defines in mach header files, all structures were left named the same but are in the llvm::MachO namespace. llvm-svn: 108953
-
Chris Lattner authored
llvm-svn: 108952
-
Devang Patel authored
llvm-svn: 108951
-
Chris Lattner authored
llvm-svn: 108950
-
Chris Lattner authored
llvm-svn: 108949
-
Dan Gohman authored
it to just do the things that need to be done when an instruction is deleted. llvm-svn: 108948
-
Chris Lattner authored
llvm-svn: 108947
-
Devang Patel authored
llvm-svn: 108946
-
Chris Lattner authored
llvm-svn: 108945
-
John McCall authored
Fixes <rdar://problem/8212123>. llvm-svn: 108944
-
- Jul 20, 2010
-
-
Chris Lattner authored
doing an overflow check. llvm-svn: 108943
-
Sebastian Redl authored
llvm-svn: 108942
-
Jakob Stoklund Olesen authored
Determine which loop exit blocks need a 'pre-exit' block inserted. Recognize when this would be impossible. llvm-svn: 108941
-
Dan Gohman authored
llvm-svn: 108940
-
Dan Gohman authored
bitcode file, so that two bitcode files where the same metadata kind name happens to have been assigned a different ID can still be linked together. Eliminate the restriction that metadata kind IDs can't be 0. Change MD_dbg from 1 to 0, because we can now, and because it's less mysterious that way. llvm-svn: 108939
-
Matt Fleming authored
handlers. llvm-svn: 108938
-
Chris Lattner authored
llvm-svn: 108937
-
Chris Lattner authored
llvm-svn: 108936
-
Dale Johannesen authored
threshold a bit per experimentation. llvm-svn: 108935
-
Chris Lattner authored
arm explicitly. X86 and ARM are the only two targets that support disassembly, so our explicit list is enough. These other targets weren't getting pulled in anyway though, since there were no references to their symbols. llvm-svn: 108934
-
Chris Lattner authored
enabled. Add direct ARM support. llvm-svn: 108933
-
Owen Anderson authored
Move more functionality from Pass.cpp to PassRegistry.cpp. This global will go away eventually, but for now we still need it around. llvm-svn: 108932
-
Douglas Gregor authored
llvm-svn: 108931
-
Sebastian Redl authored
llvm-svn: 108930
-
Chris Lattner authored
llvm-svn: 108929
-
Matt Fleming authored
llvm-svn: 108928
-
Chris Lattner authored
which generates more efficient and more obviously conformant code. We now test for overflow of the multiply then force the result to -1 if so. On X86, this generates nice code like this: __Z4testl: ## @_Z4testl ## BB#0: ## %entry subl $12, %esp movl $4, %eax mull 16(%esp) testl %edx, %edx movl $-1, %ecx cmovel %eax, %ecx movl %ecx, (%esp) call __Znam addl $12, %esp ret llvm-svn: 108927
-