- Sep 03, 2010
-
-
Devang Patel authored
Thanks Chris! llvm-svn: 112900
-
Chris Lattner authored
Remove #uses comments from functions: they we're padded out to column 50 and were potentially confusing for externally visible functions. going further, remove the "<i8**> [#uses=3]" comments entirely. They add a lot of noise, confuse people about what the IR is, and don't add any particular value. When the types are long it makes it really really hard to read IR. If someone is interested in this sort of thing, the right way to do this is to implement an AsmAnnotationWriter that produces the same output, and add a flag to llvm-dis (only) to produce this output. llvm-svn: 112899
-
Chris Lattner authored
llvm-svn: 112898
-
Chris Lattner authored
make it clear what they're testing so there is no way to know it's right or to update it. llvm-svn: 112897
-
Bruno Cardoso Lopes authored
llvm-svn: 112896
-
Chris Lattner authored
llvm-svn: 112895
-
Chris Lattner authored
and were potentially confusing for externally visible functions. going further, remove the "<i8**> [#uses=3]" comments entirely. They add a lot of noise, confuse people about what the IR is, and don't add any particular value. When the types are long it makes it really really hard to read IR. If someone is interested in this sort of thing, the right way to do this is to implement an AsmAnnotationWriter that produces the same output, and add a flag to llvm-dis (only) to produce this output. llvm-svn: 112894
-
Chris Lattner authored
llvm-svn: 112892
-
Bill Wendling authored
llvm-svn: 112891
-
Bob Wilson authored
Radar 8388233 llvm-svn: 112890
-
Chris Lattner authored
llvm-svn: 112889
-
Dan Gohman authored
I wasn't able to convince myself that all GetMainExecutable implementations always return absolute paths; this prevents unexpected behavior in case they ever don't. llvm-svn: 112888
-
Chris Lattner authored
llvm-svn: 112887
-
Bill Wendling authored
llvm-svn: 112886
-
Anton Korobeynikov authored
llvm-svn: 112885
-
Douglas Gregor authored
code. Also, teach it about explicitly-specified template arguments. llvm-svn: 112884
-
Jim Grosbach authored
large local stack areas or require dynamic stack realignment, allocate a base register via which to access the local frame. This allows efficient access to frame indices not accessible via the FP (either due to being out of range or due to dynamic realignment) or the SP (due to variable sized object allocation). In particular, this greatly improves efficiency of access to spill slots in Thumb functions which contain VLAs. rdar://7352504 rdar://8374540 rdar://8355680 llvm-svn: 112883
-
John McCall authored
experiment in a few days. llvm-svn: 112882
-
Bill Wendling authored
- Add patterns to match the following MMX builtins: * __builtin_ia32_vec_init_v8qi * __builtin_ia32_vec_init_v4hi * __builtin_ia32_vec_init_v2si * __builtin_ia32_vec_ext_v2si These builtins do not correspond to a single MMX instruction. They will have to be lowered -- most likely in the back-end. llvm-svn: 112881
-
Johnny Chen authored
Also changed the expected strings to be matched since "thread list" changed its output format. llvm-svn: 112880
-
Douglas Gregor authored
llvm-svn: 112879
-
Chris Lattner authored
llvm-svn: 112878
-
John McCall authored
to -Wtautological-compare. This implies that they're now on by default. If this causes chaos, I'll figure something else out. llvm-svn: 112877
-
Owen Anderson authored
switches. Just return the conservatively correct answer. llvm-svn: 112876
-
Anton Korobeynikov authored
Patch by Jan Sjodin! llvm-svn: 112875
-
Dan Gohman authored
llvm-svn: 112874
-
Douglas Gregor authored
llvm-svn: 112873
-
Bill Wendling authored
llvm-svn: 112872
-
Bill Wendling authored
llvm-svn: 112871
-
- Sep 02, 2010
-
-
John McCall authored
capacity and remove the workaround in SmallVector<T,0>. There are some theoretical benefits to a N->2N+1 growth policy anyway. llvm-svn: 112870
-
Bruno Cardoso Lopes authored
Move decoding of insertps back to avoid unused warnings in x86 isel lowering, and fix movlhps/movhlps to decode 4 elements shuffles llvm-svn: 112869
-
Douglas Gregor authored
well-intentioned but completely unused code. llvm-svn: 112868
-
Greg Clayton authored
might dump file paths that allows the dumping of full paths or just the basenames. Switched the stack frame dumping code to use just the basenames for the files instead of the full path. Modified the StackID class to no rely on needing the start PC for the current function/symbol since we can use the SymbolContextScope to uniquely identify that, unless there is no symbol context scope. In that case we can rely upon the current PC value. This saves the StackID from having to calculate the start PC when the StackFrame::GetStackID() accessor is called. Also improved the StackID less than operator to correctly handle inlined stack frames in the same stack. llvm-svn: 112867
-
Douglas Gregor authored
llvm-svn: 112866
-
Daniel Dunbar authored
llvm-svn: 112865
-
Devang Patel authored
llvm-svn: 112864
-
Johnny Chen authored
method where they belong. Also fixed a logic error in maintaining the command interface flag (runStarted) indicating whether the lldb "run"/"process launch" command has been issued. It was erroneously cleared. Modified the test cases to take advantage of the refactoring. llvm-svn: 112863
-
Douglas Gregor authored
llvm-svn: 112862
-
Dan Gohman authored
there are clearly no stores between the load and the store. This fixes this miscompile reported as PR7833. This breaks the test/CodeGen/X86/narrow_op-2.ll optimization, which is safe, but awkward to prove safe. Move it to X86's README.txt. llvm-svn: 112861
-
Douglas Gregor authored
In libclang, visit the nested-name-specifier and explicitly-specified template arguments of a MemberExpr. llvm-svn: 112860
-