- Aug 13, 2008
-
-
Owen Anderson authored
2) Conditionalize temporary insertion if we don't need it. llvm-svn: 54741
-
Steve Naroff authored
The following case resulted in an invalid start location: // start location not being set for ObjCProtocolDecl AST (when a forward reference is in scope). @protocol Buggy; @protocol Buggy @optional - whatever; @end llvm-svn: 54740
-
Duncan Sands authored
has something to do with folding null values. llvm-svn: 54725
-
Bruno Cardoso Lopes authored
is lowered properly and covers everything LowerSELECT_CC did. Added method printUnsignedImm in AsmPrinter to print uimm16 operands. This avoid the ugly instruction by instruction checking in printOperand. Added a swap instruction present in the allegrex core. Added two conditional instructions present in the allegrex core : MOVZ and MOVN. They both allow a more efficient SELECT operation for integers. Also added SELECT patterns to optimize MOVZ and MOVN usage. The brcond and setcc patterns were cleaned: redundant and suboptimal patterns were removed. The suboptimals were replaced by more efficient ones. Fixed some instructions that were using immZExt16 instead of immSExt16. llvm-svn: 54724
-
Ted Kremenek authored
llvm-svn: 54723
-
Ted Kremenek authored
Rename ValueState.cpp -> GRState.cpp llvm-svn: 54722
-
Ted Kremenek authored
Rename ValueStateManager -> GRStateManager. llvm-svn: 54721
-
Ted Kremenek authored
llvm-svn: 54720
-
Ted Kremenek authored
llvm-svn: 54717
-
Ted Kremenek authored
llvm-svn: 54716
-
Daniel Dunbar authored
- Near complete, only properties are missing. llvm-svn: 54715
-
Ted Kremenek authored
llvm-svn: 54714
-
Devang Patel authored
llvm-svn: 54710
-
Daniel Dunbar authored
ObjCProtocolDecl directly. Implement CodeGen support for forward protocol decls (no-ops are so nice to implement). Also moved CGObjCRuntime.h out of CodeGenModule.h llvm-svn: 54709
-
Dale Johannesen authored
rather than the absolute address if the target is within range. llvm-svn: 54708
-
Bill Wendling authored
llvm-svn: 54707
-
- Aug 12, 2008
-
-
Bill Wendling authored
llvm-svn: 54705
-
Ted Kremenek authored
llvm-svn: 54704
-
Ted Kremenek authored
llvm-svn: 54701
-
Dale Johannesen authored
llvm-svn: 54700
-
Ted Kremenek authored
llvm-svn: 54699
-
Duncan Sands authored
This may be used as the second IRBuilder template parameter, the idea being that people learning LLVM may find it helpful (several people asked on IRC if it was possible to turn off constant folding because it made it hard for them to see what was going on). Compiles, but otherwise completely untested. llvm-svn: 54698
-
Dan Gohman authored
continue past the first conditional branch when looking for a relevant test. This helps it avoid using MAX expressions in loop trip counts in more cases. llvm-svn: 54697
-
Ted Kremenek authored
llvm-svn: 54696
-
Jim Grosbach authored
llvm-svn: 54695
-
Ted Kremenek authored
Add variadic addInstMethSummary() and refactored addPanicSummary() to use this method. (code reduction). Misc. cleanups. llvm-svn: 54694
-
Ted Kremenek authored
llvm-svn: 54693
-
Dale Johannesen authored
non_lazy_ptr mechanism on x86-64 Darwin JIT. Fixes a bunch of last night's failures. llvm-svn: 54692
-
Dan Gohman authored
llvm-svn: 54688
-
Dan Gohman authored
through multiple nodes in a bucket. llvm-svn: 54687
-
Devang Patel authored
llvm-svn: 54685
-
Duncan Sands authored
in case they get the wrong idea. Fit in 80 columns. llvm-svn: 54676
-
Daniel Dunbar authored
- Matches llvm-gcc and seem to be expected by otool. llvm-svn: 54669
-
Daniel Dunbar authored
- Was unused and generated a unnecessary load of self (missed file) llvm-svn: 54668
-
Daniel Dunbar authored
- Was unused and generated a unnecessary load of self Update NeXT runtime to get proper object & selector types from ASTContext. llvm-svn: 54667
-
Daniel Dunbar authored
- Implement type conversion of ObjCQualifiedIdType - Wire @protocol(...) to GenerateProtocolRef in ScalarExprEmitter llvm-svn: 54666
-
Daniel Dunbar authored
llvm-svn: 54665
-
Daniel Dunbar authored
llvm-svn: 54664
-
Mike Stump authored
llvm-svn: 54663
-
Devang Patel authored
Use inversed map for faster queries. llvm-svn: 54662
-