- Mar 31, 2010
-
-
Jakob Stoklund Olesen authored
llvm-svn: 100016
-
Daniel Dunbar authored
Add new build option KERNEL_USE, which compiles with -mkernel and gets propogated to CFLAGS. Use this to call panic() instead of abort() when enabled. llvm-svn: 100015
-
Daniel Dunbar authored
- Fiddling with abort directly is annoying given the way we use system includes, although it would be nice to fix this so we could make sure calling abort directly is verboten. llvm-svn: 100014
-
Benjamin Kramer authored
llvm-svn: 100011
-
Benjamin Kramer authored
llvm-svn: 100010
-
Douglas Gregor authored
term "fix-it" everywhere and even *I* get tired of long names sometimes. No functionality change. llvm-svn: 100008
-
Benjamin Kramer authored
llvm-svn: 100007
-
Torok Edwin authored
Patch from Gianluigi Tiesi! llvm-svn: 100003
-
Nick Lewycky authored
in 'number'. llvm-svn: 100001
-
Chris Lattner authored
llvm-svn: 99999
-
Chris Lattner authored
llvm-svn: 99998
-
Chris Lattner authored
consistent with other similar ones. llvm-svn: 99997
-
Chris Lattner authored
llvm-svn: 99995
-
Chris Lattner authored
llvm-svn: 99993
-
Chris Lattner authored
llvm-svn: 99992
-
Duncan Sands authored
llvm-svn: 99991
-
Jeffrey Yasskin authored
llvm-svn: 99990
-
Chris Lattner authored
llvm-svn: 99989
-
Chris Lattner authored
llvm-svn: 99987
-
Chris Lattner authored
llvm-svn: 99986
-
Chris Lattner authored
llvm-svn: 99984
-
Chris Lattner authored
addition to the inherent win, this eliminates the pointless cost of going through the name -> mdkind stringmap that we were paying. llvm-svn: 99983
-
Chris Lattner authored
instructions. In addition to being a convenience, they are faster than the old apis, particularly when not going from an MDKindID like people should be doing. llvm-svn: 99982
-
John McCall authored
a lot for me on selfhosts, I dunno why. llvm-svn: 99981
-
John McCall authored
llvm-svn: 99980
-
John McCall authored
llvm-svn: 99979
-
Daniel Dunbar authored
IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out of CodeGenTypes, to per-record CGRecordLayout structures. - I did a cursory check that this was perf neutral, FWIW. llvm-svn: 99978
-
Daniel Dunbar authored
CGRecordLayoutBuilder: Switch unions to use same mechanism for tracking field and bit-field info as structs. - Anders, please check. llvm-svn: 99977
-
Jakob Stoklund Olesen authored
llvm-svn: 99975
-
Jakob Stoklund Olesen authored
llvm-svn: 99974
-
Argyrios Kyrtzidis authored
llvm-svn: 99973
-
Argyrios Kyrtzidis authored
llvm-svn: 99972
-
Douglas Gregor authored
the existing (and already well-tested) linkage computation for types, with minor tweaks for dynamic classes and (pointers to) incomplete types. Fixes PR6597. llvm-svn: 99968
-
Daniel Dunbar authored
llvm-svn: 99967
-
John McCall authored
llvm-svn: 99964
-
John McCall authored
null checks, and make sure we elide null checks when accessing base class members. llvm-svn: 99963
-
Jakob Stoklund Olesen authored
llvm-svn: 99962
-
Daniel Dunbar authored
llvm-svn: 99960
-
Jakob Stoklund Olesen authored
llvm-svn: 99959
-
Chris Lattner authored
the storage of !dbg metadata kinds in the instruction themselves. The on-the-side hash table works great for metadata that not-all instructions get, or for metadata that only exists when optimizing. But when compile-time is everything, it isn't great. I'm not super thrilled with the fact that this plops a TrackingVH in Instruction, because it grows it by 3 words. I'm investigating alternatives, but this should be a step in the right direction in any case. llvm-svn: 99957
-