- Feb 19, 2011
-
-
Jakob Stoklund Olesen authored
llvm-svn: 126003
-
Jakob Stoklund Olesen authored
llvm-svn: 126002
-
Jakob Stoklund Olesen authored
llvm-svn: 126001
-
Mikhail Glushenkov authored
Patch by Kaelyn Uhrain! llvm-svn: 126000
-
Chandler Carruth authored
diagnostics, resolving PR9227. Patch originally by Mihai Rusu and Stephen Hines with some minimal style tweaks from me. llvm-svn: 125999
-
Chandler Carruth authored
diagnostics. Patch by Stephen Hines. llvm-svn: 125998
-
Chandler Carruth authored
messages. llvm-svn: 125997
-
Chandler Carruth authored
abstract class type. Patch by Stephen Hines, with a wording tweak from Doug applied by me. llvm-svn: 125996
-
Chandler Carruth authored
a non-pointer on the two sides of a conditional expression. Patch by Stephen Hines and Mihai Rusu. llvm-svn: 125995
-
Caroline Tice authored
Add code to emulate LDRB (register) Arm instruction. llvm-svn: 125994
-
Chandler Carruth authored
thing the visit does is dyn_cast<>, which leads to a nasty segfault. llvm-svn: 125993
-
Johnny Chen authored
Add Encoding T3 of "MOV (register)" to EmulateMOVRdRm() method and fixed some bugs in EmulateMOVRdImm() and EmulateMOVRdRm() methods. llvm-svn: 125992
-
Douglas Gregor authored
enumeration type, prioritize the enumeration constants and don't provide completions for any other expressions. Fixes <rdar://problem/7283668>. llvm-svn: 125991
-
Devang Patel authored
llvm-svn: 125990
-
Devang Patel authored
(This is infact direct copy from DIFactory, which is disappearing soon.) llvm-svn: 125989
-
Devang Patel authored
llvm-svn: 125988
-
Devang Patel authored
llvm-svn: 125987
-
Devang Patel authored
llvm-svn: 125986
-
- Feb 18, 2011
-
-
Daniel Dunbar authored
LLVM_INCLUDE_TESTS:=OFF, which may no longer be necessary for all I know. llvm-svn: 125985
-
Devang Patel authored
Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. This time with a fix that avoids using invalidated DenseMap iterator. llvm-svn: 125984
-
Ted Kremenek authored
llvm-svn: 125983
-
-
Chris Lattner authored
need to be pulled out of the pass manager when the user specifies -fno-builtin. It can intelligently determine which libcalls to optimize based on what is enabled in TargetLibraryInfo. This allows -fno-builtin-foo to work someday. llvm-svn: 125981
-
Jakob Stoklund Olesen authored
All new virtual registers created for spilling or splitting point back to their original. llvm-svn: 125980
-
Chris Lattner authored
turn off all builtin optimizations. llvm-svn: 125979
-
Chris Lattner authored
llvm-svn: 125978
-
Douglas Gregor authored
that was ignored in a few places (most notably, code completion). Introduce Selector::getNameForSlot() for the common case where we only care about the name. Audit all uses of getIdentifierInfoForSlot(), switching many over to getNameForSlot(), fixing a few crashers. Fixed <rdar://problem/8939352>, a code-completion crasher. llvm-svn: 125977
-
Daniel Dunbar authored
Without this I get: -- -- Generating done CMake Error: Unknown Target referenced : check.deps CMake Error: Target: check-all depends on unknown target: check.deps -- llvm-svn: 125976
-
Caroline Tice authored
Add code to emulate LDRB (literal) Arm instruction. llvm-svn: 125975
-
Chris Lattner authored
to hack on memset, memcpy etc. llvm-svn: 125974
-
Chris Lattner authored
llvm-svn: 125973
-
Chris Lattner authored
llvm-svn: 125972
-
Chris Lattner authored
target triple. This would be a decent place to add -fno-builtin info for example. llvm-svn: 125971
-
Chris Lattner authored
with a triple. llvm-svn: 125970
-
Oscar Fuentes authored
llvm-svn: 125969
-
Oscar Fuentes authored
llvm-svn: 125968
-
Jakob Stoklund Olesen authored
The rewriter works almost identically to -rewriter=trivial, except it also eliminates any identity copies. This makes the new register allocators independent of VirtRegRewriter.cpp which will be going away at the same time as RegAllocLinearScan. llvm-svn: 125967
-
Owen Anderson authored
Add FixedLenDecoderEmitter, the skeleton of a new disassembler emitter for fixed-length instruction encodings. A major part of its (eventual) goal is to support a much cleaner separation between disassembly callbacks provided by the target and the disassembler emitter itself, i.e. not requiring hardcoding of knowledge in tblgen like the existing disassembly emitters do. The hope is that some day this will allow us to replace the existing non-Thumb ARM disassembler and remove some of the hacks the old one introduced to tblgen. llvm-svn: 125966
-
Chris Lattner authored
query about available library functions. For now this just has memset_pattern16, which exists on darwin, but it can be extended for a bunch of other things in the future. llvm-svn: 125965
-
Owen Anderson authored
llvm-svn: 125964
-