- Jan 12, 2009
-
-
Dale Johannesen authored
compensation for turning off gcc's inliner. This gets us closer to the amount of inlining we were getting before. It is not a win on everything, of course, but seems to gain overall. llvm-svn: 62058
-
- Jan 11, 2009
-
-
Daniel Dunbar authored
llvm-svn: 62057
-
Gabor Greif authored
llvm-svn: 62056
-
Gabor Greif authored
opcode on each delegation. Instead the information is cached on construction and the cached flag used thereafter. Introduced two predicates: isCall and isInvoke. llvm-svn: 62055
-
Daniel Dunbar authored
- Also, fix bug in MultipleValuesOption which was accepting joined arguments. - Add ArgList::getArgs, provides iterator over all arg instances for a given option. - Option definition is very much in need of cleaning... llvm-svn: 62054
-
Daniel Dunbar authored
archs (as a driver driver). llvm-svn: 62053
-
Daniel Dunbar authored
llvm-svn: 62052
-
Anders Carlsson authored
llvm-svn: 62049
-
Chris Lattner authored
llvm-svn: 62048
-
Chris Lattner authored
not thrilled about 64-bit % in general, so rewrite to use * instead. llvm-svn: 62047
-
Chris Lattner authored
We should treat vectors as atomic types, not like arrays. llvm-svn: 62046
-
Chris Lattner authored
canonicalization transform based on duncan's comments: 1) improve the comment about %. 2) within our index loop make sure the offset stays within the *type size*, instead of within the *abi size*. This allows us to reason explicitly about landing in tail padding and means that issues like non-zero offsets into [0 x foo] types don't occur anymore. llvm-svn: 62045
-
Chris Lattner authored
respectively. Inspired by a patch by Dan Villiom Podlaski Christiansen. llvm-svn: 62044
-
Anders Carlsson authored
llvm-svn: 62043
-
Anders Carlsson authored
llvm-svn: 62042
-
Anders Carlsson authored
llvm-svn: 62041
-
Chris Lattner authored
this patch "adds support for specifying multiple dependancy targets using ‘-MT’. Using this patch, I was able to use ‘ccc’ as C compiler for the few C files in LLVM. In my brief testing, the output remains identical to that of GCC." Patch by Dan Villiom Podlaski Christiansen! llvm-svn: 62040
-
Nick Lewycky authored
llvm-svn: 62039
-
Sebastian Redl authored
llvm-svn: 62038
-
Steve Naroff authored
This completes the ObjCContainerDecl AST cleanup (for now). llvm-svn: 62037
-
Evan Cheng authored
llvm-svn: 62036
-
Bill Wendling authored
llvm-svn: 62035
-
Steve Naroff authored
llvm-svn: 62034
-
Dan Gohman authored
llvm-svn: 62033
-
Sebastian Redl authored
No performance regression in my basic test. Also fixed a type error in ActOnFinishSwitchStmt's arguments (body is a stmt). llvm-svn: 62032
-
- Jan 10, 2009
-
-
Steve Naroff authored
llvm-svn: 62031
-
Fariborz Jahanian authored
not merging protocol properties into the classes which use those protocols. With this patch, all my exceutable test pass again. llvm-svn: 62030
-
Evan Cheng authored
llvm-svn: 62029
-
Fariborz Jahanian authored
prohibition of 'readonly' properties in an assignment. llvm-svn: 62028
-
Zhongxing Xu authored
llvm-svn: 62027
-
Zhongxing Xu authored
llvm-svn: 62026
-
Bill Wendling authored
llvm-svn: 62025
-
Evan Cheng authored
llvm-svn: 62024
-
Devang Patel authored
llvm-svn: 62023
-
Devang Patel authored
llvm-svn: 62022
-
Daniel Dunbar authored
perform them. - A ToolChain is a coherent set of tools use in a compilation process. The idea is that a ToolChain holds roughly the information (specs, search paths, etc.) that is in a single gcc binary. - The default ToolChain is selected by the host and will generally correspond to what the default system compiler would do. However, this can be over-riden for a variety of purposes, for example the by the driver driver or for testing. llvm-svn: 62021
-
Daniel Dunbar authored
to gcc. llvm-svn: 62020
-
Daniel Dunbar authored
argument) to InputType. llvm-svn: 62019
-
-
Fariborz Jahanian authored
coming from a protocol. llvm-svn: 62017
-