2009-07-10 |
Chris Lattner | add a couple of predicates to test for "stub style... |
blob | commitdiff | raw |
2009-07-10 |
Chris Lattner | simplify fast isel by using ClassifyGlobalReference... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Chris Lattner | GVRequiresExtraLoad is now never used for calls, simpli... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Chris Lattner | actually, just eliminate PCRelGVRequiresExtraLoad.... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Chris Lattner | There is only one case where GVRequiresExtraLoad return... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Chris Lattner | split call handling out of X86SelectAddress into X86Sel... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | Thread LLVMContext through MVT and related parts of... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Chris Lattner | move reasoning about darwin $non_lazy_ptr stubs from... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Chris Lattner | rearrange some code, no functionality change. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Chris Lattner | make direct calls set MO_PLT or MO_DARWIN_STUB as appro... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Chris Lattner | simplify some code based on the fact that picstyles... |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Chris Lattner | @GOTPCREL is also rip-relative. Fix fast-isel to do... |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Chris Lattner | Fix yet-another bug I introduced into fastisel, this... |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Dan Gohman | Fix a bunch of other places that used operator[] to... |
blob | commitdiff | raw | diff to current |
2009-07-01 |
Chris Lattner | Fix some fast-isel problems selecting global variable... |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Chris Lattner | simplify some code and eliminate the symbolicAddressesA... |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Chris Lattner | fix clang/test/CodeGenObjC/try.m, a basereg doesn't... |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Chris Lattner | Reimplement rip-relative addressing in the X86-64 backe... |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Chris Lattner | Fix PR4466 by making fastisel set operand flags correctly. |
blob | commitdiff | raw | diff to current |
2009-06-12 |
Arnold Schwaighofer | Fix Bug 4278: X86-64 with -tailcallopt calling convention |
blob | commitdiff | raw | diff to current |
2009-06-03 |
Duncan Sands | Avoid a warning "'U' might be used uninitialized in |
blob | commitdiff | raw | diff to current |
2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
blob | commitdiff | raw | diff to current |
2009-05-04 |
Dan Gohman | X86FastISel doesn't support the -tailcallopt ABI. |
blob | commitdiff | raw | diff to current |
2009-04-27 |
Dan Gohman | Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_... |
blob | commitdiff | raw | diff to current |
2009-04-13 |
Dan Gohman | Implement x86 h-register extract support. |
blob | commitdiff | raw | diff to current |
2009-04-12 |
Chris Lattner | fix a cross-block fastisel crash handling overflow... |
blob | commitdiff | raw | diff to current |
2009-04-12 |
Chris Lattner | simplify code by using IntrinsicInst. |
blob | commitdiff | raw | diff to current |
2009-04-12 |
Chris Lattner | Add new TargetInstrDesc::hasImplicitUseOfPhysReg and |
blob | commitdiff | raw | diff to current |
2009-04-08 |
Rafael Espindola | Re-apply 68552. |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Bill Wendling | Temporarily revert r68552. This was causing a failure... |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Rafael Espindola | Reduce code duplication on the TLS implementation. |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Dan Gohman | Improve FastISel's handling of truncates to i1, and... |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Dan Gohman | Fix FastISel's assumption that i1 values are always... |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Chris Lattner | generalize this code so that fast isel handles integer... |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Evan Cheng | Fix some significant problems with constant pools that... |
blob | commitdiff | raw | diff to current |
2009-03-08 |
Chris Lattner | do not export all the X86FastISel symbols, ever. |
blob | commitdiff | raw | diff to current |
2009-02-23 |
Dan Gohman | Fast-isel can't do TLS yet, so it should fall back... |
blob | commitdiff | raw | diff to current |
2009-02-13 |
Dale Johannesen | Remove non-DebugLoc versions of BuildMI from X86. |
blob | commitdiff | raw | diff to current |
2009-01-22 |
Evan Cheng | Eliminate a couple of fields from TargetRegisterClass... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Evan Cheng | Change TargetInstrInfo::isMoveInstr to return source... |
blob | commitdiff | raw | diff to current |
2009-01-13 |
Devang Patel | Use DebugInfo interface to lower dbg_* intrinsics. |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Dan Gohman | X86_COND_C and X86_COND_NC are alternate mnemonics for |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Devang Patel | Silence unused variable warnings. |
blob | commitdiff | raw | diff to current |
2008-12-20 |
Dan Gohman | Fix fast-isel to not emit invalid assembly when present... |
blob | commitdiff | raw | diff to current |
2008-12-19 |
Chris Lattner | Fix some release-assert warnings |
blob | commitdiff | raw | diff to current |
2008-12-10 |
Bill Wendling | Only perform SETO/SETC to JO/JC conversion if extractva... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Bill Wendling | Implement fast-isel conversion of a branch instruction... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Bill Wendling | Correct my English. |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Bill Wendling | Add initial support for fast-isel of the [SU]ADDO intri... |
blob | commitdiff | raw | diff to current |
2008-12-08 |
Dan Gohman | Fix a couple of mistaken switch case fall-throughs... |
blob | commitdiff | raw | diff to current |
2008-12-08 |
Dan Gohman | Factor out the code for sign-extending/truncating gep... |
blob | commitdiff | raw | diff to current |
2008-10-21 |
Dan Gohman | Implement the optimized FCMP_OEQ/FCMP_UNE code for... |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | add support for folding immediates into stores when... |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | fold immediates into stores in simple cases, this produ... |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | fold compare of null pointer into compare with 0. |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | Some minor cleanups: |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | Use switch on VT instead of Type* comparisons. |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | Use X86FastEmitCompare for FCMP_OEQ and FCMP_UNE: it... |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | refactor compare emission out into a new X86FastEmitCom... |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | Fold immediates into compares when possible, producing... |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | more minor refactoring of X86SelectBranch, no functiona... |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | factor buildmi calls in X86SelectBranch |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | factor some more BuildMI's in X86SelectCmp |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Chris Lattner | factor some BuildMI calls, no functionality change. |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Dan Gohman | FastISel support for exception-handling constructs. |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Dan Gohman | Add MBB successors and physreg Uses in the same order... |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Dan Gohman | Instead of emitting an implicit use for the super-regis... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Fix X86FastISel to handle dynamic allocas that have... |
blob | commitdiff | raw | diff to current |
2008-10-02 |
Dan Gohman | Optimize conditional branches in X86FastISel. This... |
blob | commitdiff | raw | diff to current |
2008-10-02 |
Dan Gohman | Work around an interaction between fast-isel and regall... |
blob | commitdiff | raw | diff to current |
2008-10-01 |
Dan Gohman | Split x86's ADJCALLSTACK instructions into 32-bit and... |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Dan Gohman | Fix X86FastISel's output for x86-32 PIC constant pool... |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Dan Gohman | Move the GlobalBaseReg field out of X86ISelDAGToDAG.cpp |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Dan Gohman | Disable all x87 usage, including f32 and f64 when the... |
blob | commitdiff | raw | diff to current |
2008-09-29 |
Dan Gohman | Fix an over-pessimization about GlobalVariable addresse... |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Dan Gohman | Fix X86FastISel's address folding to check displacement |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Dan Gohman | Factor out the code for determining when symblic addresses |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Dan Gohman | Disable support for x86_f80 in X86FastISel. Supporting... |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Dan Gohman | Fix a bug in which address displacements were being... |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Devang Patel | Large mechanical patch. |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Dan Gohman | PIC support in X86FastISel. |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Dan Gohman | Arrange for FastISel code to have access to the Machine... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Arnold Schwaighofer | Change the calling convention used when tail call optim... |
blob | commitdiff | raw | diff to current |
2008-09-21 |
Chris Lattner | Fold immediates into X86 shifts with fast isel. This... |
blob | commitdiff | raw | diff to current |
2008-09-19 |
Dan Gohman | Fix a FastISel GlobalVariable CSE bug. |
blob | commitdiff | raw | diff to current |
2008-09-19 |
Dan Gohman | Refactor X86SelectConstAddr, folding it into X86SelectA... |
blob | commitdiff | raw | diff to current |
2008-09-18 |
Dan Gohman | Address-mode folding for X86FastISel. It's pretty basic... |
blob | commitdiff | raw | diff to current |
2008-09-18 |
Dan Gohman | Simplify this code. The FastISel class has its own... |
blob | commitdiff | raw | diff to current |
2008-09-17 |
Dan Gohman | FastISel: For calls, prefer using the callee's address... |
blob | commitdiff | raw | diff to current |
2008-09-11 |
Owen Anderson | Fix a bug in ANY_EXTEND handling that was breaking... |
blob | commitdiff | raw | diff to current |
2008-09-11 |
Owen Anderson | If ISD::ANY_EXTEND fails, try ISD::ZERO_EXTEND and... |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Dan Gohman | X86FastISel support for double->float and float->double... |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Dan Gohman | Add X86FastISel support for static allocas, and refences |
blob | commitdiff | raw | diff to current |
2008-09-09 |
Evan Cheng | Fix a constant lowering bug. Now we can do load and... |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Evan Cheng | Handle calls which produce i1 results: promote to i8... |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Dan Gohman | Fix copy+pastos in comments. |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Evan Cheng | Add support to extend call operands when needed. Enable... |
blob | commitdiff | raw | diff to current |
2008-09-07 |
Evan Cheng | Initial fastisel call support for C, Fast, and X86_Fast... |
blob | commitdiff | raw | diff to current |
2008-09-07 |
Evan Cheng | Handle x86 truncate to i8 with target hook for now. |
blob | commitdiff | raw | diff to current |
next |