- Aug 10, 2010
-
-
Devang Patel authored
llvm-svn: 110656
-
Devang Patel authored
llvm-svn: 110653
-
Devang Patel authored
llvm-svn: 110652
-
Devang Patel authored
Refactor and simplify code to avoid redundant checks. llvm-svn: 110642
-
Devang Patel authored
llvm-svn: 110623
-
Devang Patel authored
llvm-svn: 110621
-
- Aug 09, 2010
-
-
Devang Patel authored
llvm-svn: 110607
-
Devang Patel authored
llvm-svn: 110600
-
Devang Patel authored
llvm-svn: 110590
-
Devang Patel authored
llvm-svn: 110586
-
- Aug 06, 2010
-
-
Owen Anderson authored
llvm-svn: 110460
-
Owen Anderson authored
llvm-svn: 110410
-
Owen Anderson authored
ID member as the sole unique type identifier. Clean up APIs related to this change. llvm-svn: 110396
-
- Aug 05, 2010
-
-
Devang Patel authored
llvm-svn: 110255
-
- Aug 04, 2010
-
-
Devang Patel authored
llvm-svn: 110244
-
Dan Gohman authored
be triggered by valid, if dubious, IR. llvm-svn: 110240
-
Devang Patel authored
llvm-svn: 110234
-
- Aug 02, 2010
-
-
Devang Patel authored
llvm-svn: 110045
-
- Aug 01, 2010
-
-
Bill Wendling authored
llvm-svn: 109966
-
- Jul 27, 2010
-
-
Devang Patel authored
llvm-svn: 109538
-
- Jul 24, 2010
-
-
Devang Patel authored
Use current working directory when Dirname is empty. This only happens when absolute source file path is used on compiler command line. llvm-svn: 109302
-
Devang Patel authored
llvm-svn: 109285
-
- Jul 23, 2010
-
-
Devang Patel authored
llvm-svn: 109262
-
- Jul 22, 2010
-
-
Jim Grosbach authored
rdar://8202967 llvm-svn: 109057
-
- Jul 21, 2010
-
-
Jim Grosbach authored
llvm-svn: 109037
-
Dan Gohman authored
Make MDNode::destroy private. Fix the one thing that used MDNode::destroy, outside of MDNode itself. One should never delete or destroy an MDNode explicitly. MDNodes implicitly go away when there are no references to them (implementation details aside). llvm-svn: 109028
-
- Jul 20, 2010
-
-
Stuart Hastings authored
llvm-svn: 108784
-
- Jul 19, 2010
-
-
Devang Patel authored
Do not try to insert local variable info to a DIE used for function declaration. llvm-svn: 108731
-
Daniel Dunbar authored
- Unfortunate, but necessary for now to handle subtarget instruction matching. Eventually we should factor out the lower level target machine information so we don't need to do this. llvm-svn: 108664
-
- Jul 18, 2010
-
-
Daniel Dunbar authored
llvm-svn: 108645
-
- Jul 17, 2010
-
-
Bill Wendling authored
llvm-svn: 108628
-
Bill Wendling authored
void foo() { __builtin_unreachable(); } It will output the following on Darwin X86: _func1: Leh_func_begin0: pushq %rbp Ltmp0: movq %rsp, %rbp Ltmp1: Leh_func_end0: This prolog adds a new Call Frame Information (CFI) row to the FDE with an address that is not within the address range of the code it describes -- part is equal to the end of the function -- and therefore results in an invalid EH frame. If we emit a nop in this situation, then the CFI row is now within the address range. llvm-svn: 108568
-
Bill Wendling authored
thus is a much more meaningful name. llvm-svn: 108563
-
- Jul 16, 2010
-
-
Jakob Stoklund Olesen authored
TII::isMoveInstr is going tobe completely removed. llvm-svn: 108507
-
- Jul 15, 2010
-
-
Chris Lattner authored
follow on to r103765 llvm-svn: 108390
-
- Jul 09, 2010
-
-
Stuart Hastings authored
llvm-svn: 107930
-
Devang Patel authored
Relax assertion. In optimized code, it is possible that first instruction is coming from a inlined function. This fixes PR7596 . llvm-svn: 107923
-
Stuart Hastings authored
llvm-svn: 107919
-
- Jul 08, 2010
-
-
Devang Patel authored
Reuse DIEInteger for 1. This is frequently used while emitting an attribute using dwarf::DW_FORM_flag form. llvm-svn: 107903
-
Devang Patel authored
Keep track of abstract subprogram DIEs. llvm-svn: 107822
-