- Jul 02, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 74686
-
Evan Cheng authored
llvm-svn: 74683
-
Chris Lattner authored
to do with the target. Also, the stub elimination optimization *requires* making the stub explicit. llvm-svn: 74682
-
Evan Cheng authored
llvm-svn: 74681
-
Devang Patel authored
llvm-svn: 74680
-
Devang Patel authored
llvm-svn: 74677
-
Dan Gohman authored
a key is present in a std::map or DenseMap to use find instead. llvm-svn: 74676
-
Owen Anderson authored
llvm-svn: 74675
-
Devang Patel authored
llvm-svn: 74673
-
Owen Anderson authored
llvm-svn: 74671
-
Owen Anderson authored
llvm-svn: 74670
-
Dale Johannesen authored
llvm-svn: 74667
-
Dan Gohman authored
PassManager was scheduling LCSSA before LoopSimplify, which does not preserve LCSSA. llvm-svn: 74661
-
Devang Patel authored
llvm-svn: 74659
-
Bob Wilson authored
llvm-svn: 74658
-
Owen Anderson authored
moment, that I will need to make far-reaching changes. llvm-svn: 74655
-
Dan Gohman authored
This fixes a bug that caused -debug-pass=Details to abort. llvm-svn: 74654
-
Bill Wendling authored
U include/llvm/LLVMContext.h U lib/VMCore/LLVMContext.cpp U lib/AsmParser/LLParser.cpp U lib/AsmParser/LLParser.h Temporarily reverting r74648. It was causing massive failures in release mode. llvm-svn: 74653
-
Devang Patel authored
No functionality change. llvm-svn: 74652
-
- Jul 01, 2009
-
-
Bob Wilson authored
llvm-svn: 74650
-
Owen Anderson authored
llvm-svn: 74649
-
Owen Anderson authored
llvm-svn: 74648
-
Andreas Bolka authored
llvm-svn: 74647
-
Dan Gohman authored
llvm-svn: 74646
-
Daniel Dunbar authored
llvm-svn: 74645
-
Bob Wilson authored
addressing mode is encoded in the second operand, not the third. llvm-svn: 74641
-
Owen Anderson authored
llvm-svn: 74640
-
Devang Patel authored
llvm-svn: 74638
-
Devang Patel authored
llvm-svn: 74632
-
Devang Patel authored
!0 = constant metadata !{i32 21, i32 22} @llvm.blah = constant metadata !{i32 1000, i16 200, metadata !0} llvm-svn: 74630
-
Devang Patel authored
llvm-svn: 74625
-
Bill Wendling authored
bytes and not bytes. llvm-svn: 74624
-
Jeffrey Yasskin authored
Windows variant, strerror_s, but I couldn't test that. I'll update configure and config.h.in in a subsequent patch. llvm-svn: 74621
-
Owen Anderson authored
I give up on trying to use reader/writer locks for recursive type refinement. Use a recursive mutex instead, which will (in theory) generate more contention, but is really a much more natural fit for what's going on during recursive type refinement. llvm-svn: 74618
-
Owen Anderson authored
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot of the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools. Patches for Clang and LLVM-GCC to follow. llvm-svn: 74614
-
Chris Lattner authored
PR4482. llvm-svn: 74613
-
Owen Anderson authored
llvm-svn: 74612
-
Daniel Dunbar authored
- Patch by Viktor Kutuzov, with tweaks by me. llvm-svn: 74608
-
Evan Cheng authored
CommuteChangesDestination() should check if to-be-commuted instruction defines any register. Also teaches the default commuteInstruction() to commute instruction without definitions (e.g. X86::test / ARM::tsp). llvm-svn: 74602
-
Evan Cheng authored
Remove special handling of implicit_def. Fix a couple more bugs in liveintervalanalysis and coalescer handling of implicit_def. Note, isUndef marker must be placed even on implicit_def def operand or else the scavenger will not ignore it. This is necessary because -O0 path does not use liveintervalanalysis, it treats implicit_def just like any other def. llvm-svn: 74601
-