Fix undefined behavior in the Mips backend.
[oota-llvm.git] / lib / Target / Mips / MipsISelLowering.cpp
2012-03-08 Akira HatanakaInvoke setTargetDAGCombine for SELECT.
2012-03-08 Akira HatanakaSwap the operands of a select node if the false (the...
2012-03-08 Akira HatanakaSet minimum function alignment to 3 if target is Mips64.
2012-03-01 Akira HatanakaChanges for migrating to using register mask operands.
2012-03-01 Akira HatanakaFix bugs which were introduced when support for base...
2012-02-28 Evan ChengRe-commit r151623 with fix. Only issue special no-retur...
2012-02-28 Daniel DunbarRevert r151623 "Some ARM implementaions, e.g. A-series...
2012-02-28 Jia Liuremove blanks, and some code format
2012-02-28 Evan ChengSome ARM implementaions, e.g. A-series, does return...
2012-02-28 Akira HatanakaAdd support for floating point base register + offset...
2012-02-24 Akira HatanakaAdd an option to use a virtual register as the global...
2012-02-22 Craig TopperMake all pointers to TargetRegisterClass const since...
2012-02-17 Jia Liuremove Emacs-tag form .cpp files in Mips Backend, and...
2012-02-17 Akira HatanakaDo not promote i32 arguments to i64. This was causing...
2012-02-17 Jia Liuadd Emacs tag and fix some comment error in file headers
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-03 Akira HatanakaAdd a new MachineJumpTableInfo entry type, EK_GPRel64Bl...
2012-02-02 Akira HatanakaSet the correct stack pointer register.
2012-02-02 Akira HatanakaExpand EHSELECTION and EHSELECTION nodes. Set the corre...
2012-01-24 Akira HatanakaSign-extend 32-bit integer arguments when they are...
2012-01-24 Akira HatanakaPass CCState by reference.
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-04 Akira HatanakaEnable -soft-float for MIPS.
2012-01-04 Akira HatanakaHave getRegForInlineAsmConstraint return the correct...
2011-12-21 Akira HatanakaExpand 64-bit CTLZ nodes if target architecture does...
2011-12-21 Akira HatanakaExpand 64-bit CTPOP and CTTZ.
2011-12-21 Akira HatanakaExpand 64-bit atomic load and store.
2011-12-20 Akira HatanakaAdd definition of DSBH (Double Swap Bytes within Halfwo...
2011-12-20 Akira Hatanaka64-bit uint-fp conversion nodes are expanded.
2011-12-20 Akira HatanakaEnable custom lowering DYNAMIC_STACKALLOC nodes.
2011-12-20 Akira HatanakaSet the correct stack pointer register that should...
2011-12-19 Akira HatanakaTidy up. Simplify logic. No functional change intended.
2011-12-14 Akira HatanakaAdd support for local dynamic TLS model in LowerGlobalT...
2011-12-13 Chandler CarruthInitial CodeGen support for CTTZ/CTLZ where a zero...
2011-12-12 Akira HatanakaFix indentation.
2011-12-11 Benjamin KramerMips: Don't create a dangling IR function just to get...
2011-12-09 Akira HatanakaRename WrapperPIC. It is now used for both pic and...
2011-12-09 Akira Hatanakajalr should use t9 ($25) for indirect calls regardless...
2011-12-08 Akira HatanakaPass a GlobalAddress instead of an ExternalSymbol to...
2011-12-08 Akira HatanakaImplement 64-bit support for thread local storage handling.
2011-12-07 Akira HatanakaModify LowerFCOPYSIGN to handle Mips64.
2011-12-07 Bruno Cardoso LopesAdd a few moreLocal/Global R_MIPS_GOT related fixups and
2011-12-05 Akira HatanakaAdd definitions of 64-bit extract and insert instrucion...
2011-12-05 Akira HatanakaHave LowerJumpTable support Mips64. Modify 2010-07...
2011-11-16 Akira HatanakaLower 64-bit constant pool node.
2011-11-16 Akira HatanakaLower 64-bit block address.
2011-11-15 Akira HatanakaSimplify function PassByValArg64.
2011-11-14 Benjamin KramerUnbreak Release builds.
2011-11-14 Akira HatanakaAnalyzeCallOperands function for N32/64.
2011-11-14 Akira HatanakaModify LowerFormalArguments to correctly handle vaarg...
2011-11-14 Akira HatanakaRemove variable that keeps the size of area used to...
2011-11-12 Akira HatanakaFix typo.
2011-11-12 Akira HatanakaImplement Mips64's handling of byval arguments in Lower...
2011-11-12 Akira HatanakaImplement Mips64's handling of byval arguments in Lower...
2011-11-12 Akira HatanakaFunction for handling byval arguments.
2011-11-11 Bruno Cardoso LopesMips MC object code emission improvements:
2011-11-11 Akira HatanakaDo not try to detect DAG combine patterns for integer...
2011-11-11 Akira Hatanaka64-bit atomic instructions.
2011-11-11 Akira HatanakaModify LowerFRAMEADDR. Use 64-bit register FP_64 when...
2011-11-11 Akira HatanakaAdd 64-bit versions of LEA_ADDiu and DynAlloc. Modify...
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-10-28 Akira HatanakaMake changes necessary in LowerFormalArguments to suppo...
2011-10-28 Akira HatanakaMake changes necessary in LowerCall to support Mips64.
2011-10-28 Akira HatanakaAdd variable IsO32 to MipsTargetLowering.
2011-10-18 Eli FriedmanFix misc warnings. Patch by Joe Abbey.
2011-10-17 Akira HatanakaAdd definitions of conditional moves with 64-bit operan...
2011-10-11 Akira HatanakaModify lowering of GlobalAddress so that correct code...
2011-10-11 Akira HatanakaAdd definitions of 64-bit loads and stores. Add a patte...
2011-10-03 Akira HatanakaAdd support for 64-bit divide instructions.
2011-09-30 Akira HatanakaAdd definitions of Mips64 rotate instructions.
2011-09-26 Akira HatanakaSet register class of a register according to value...
2011-09-26 Akira HatanakaDefine variable HasMips64 in MipsTargetLowering.
2011-09-26 Akira HatanakaIn single float mode, double precision FP arguments...
2011-09-24 Akira HatanakaPreparation for adding simple Mips64 instructions.
2011-09-23 Akira HatanakaMake FGR64RegisterClass available if target is Mips64.
2011-09-23 Akira HatanakaDo not rely on the enum values of argument registers...
2011-09-22 Akira HatanakaRemove unnecessary condition check.
2011-09-20 Akira HatanakaChange the names of functions isMips* to hasMips*.
2011-09-19 Akira HatanakaMake changes to avoid creating nested CALLSEQ_START...
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-08-29 Eli FriedmanExpand ATOMIC_LOAD and ATOMIC_STORE for architectures...
2011-08-19 Akira HatanakaFix bug in function IsShiftedMask. Remove parameter...
2011-08-18 Akira HatanakaUse subword loads instead of a 4-byte load when the...
2011-08-18 Akira HatanakaMake IsShiftedMask a static function rather than defini...
2011-08-17 Akira HatanakaChanged definition of EXT and INS per Bruno's comments.
2011-08-17 Akira HatanakaAdd support for half-word unaligned loads and stores.
2011-08-17 Akira HatanakaMove pattern matching for EXT and INS to post-legalizat...
2011-08-17 Akira HatanakaAdd support for ext and ins.
2011-08-12 Akira HatanakaDefine unaligned load and store.
2011-08-03 Eli FriedmanNew approach to r136737: insert the necessary fences...
2011-07-27 Eli FriedmanCode generation for 'fence' instruction.
2011-07-19 Akira HatanakaLower memory barriers to sync instructions.
2011-07-19 Akira HatanakaChange variable name.
2011-07-19 Akira HatanakaUse the correct opcodes: SLLV/SRLV or AND must be used...
2011-07-19 Akira HatanakaUse descriptive variable names.
2011-07-19 Akira HatanakaFix comments.
2011-07-19 Akira HatanakaRemove redundant instructions.
2011-07-19 Akira HatanakaSeparate code that modifies control flow from code...
2011-07-19 Akira HatanakaMake EmitAtomic functions return the correct MachineBas...
2011-07-19 Akira HatanakaDo not insert instructions in reverse order.
next