summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mips] Fix emitAtomicCmpSwapPartword to handle 64 bit pointers correctlyZoran Jovanovic2016-04-131-6/+11
* [mips] Sign-extend i32 values truncated from previously zero-extended i32 val...Vasileios Kalintiris2016-04-131-0/+34
* [mips][microMIPS] Add CodeGen support for DIV, MOD, DIVU, MODU, DDIV, DMOD, D...Zlatko Buljan2016-04-131-4/+20
* [mips][microMIPS] Revert commits r264245 and r264248.Zoran Jovanovic2016-04-021-20/+4
* [mips][microMIPS] Add CodeGen support for DIV, MOD, DIVU, MODU, DDIV, DMOD, D...Zlatko Buljan2016-03-241-4/+20
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-161-1/+0
* [mips] MIPS32R6 compact branch supportDaniel Sanders2016-03-141-0/+2
* Revert "[mips] Promote the result of SETCC nodes to GPR width."Vasileios Kalintiris2016-03-011-62/+18
* [mips] Promote the result of SETCC nodes to GPR width.Vasileios Kalintiris2016-03-011-18/+62
* Update to use new name alignTo().Rui Ueyama2016-01-141-8/+7
* Mips: Remove lowerSELECT_CCMatt Arsenault2016-01-111-17/+2
* [Mips] Remove an unnecessary wrapping of a predicate with std::ptr_fun. NFCCraig Topper2015-11-231-1/+1
* [MIPS] add overrides for isCheapToSpeculateCttz() and isCheapToSpeculateCtlz()Sanjay Patel2015-11-111-0/+8
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-071-3/+0
* [mips] Define patterns for the atomic_{load,store}_{8,16,32,64} nodes.Vasileios Kalintiris2015-11-061-4/+4
* [mips] wrong opcode for ll/sc instructions on mipsr6 when -integrated-as is usedZoran Jovanovic2015-10-291-5/+10
* [mips] Check for the correct error message in tests for interrupt attributes.Vasileios Kalintiris2015-10-261-3/+3
* [mips] Interrupt attribute support for mips32r2+.Vasileios Kalintiris2015-10-261-5/+26
* Mips: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-10/+5
* Remove 'const' from some ArrayRefs. ArrayRefs are already immutable. NFCCraig Topper2015-09-281-3/+3
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-13/+16
* Fix some comment typos.Benjamin Kramer2015-08-081-1/+1
* [mips][FastISel] Remove hidden mips-fast-isel option.Vasileios Kalintiris2015-07-301-6/+2
* Implement target independent TLS compatible with glibc's emutls.c.Chih-Hung Hsieh2015-07-281-0/+3
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-1/+2
* Allow {e,r}bp as the target of {read,write}_register.Pat Gavlin2015-07-091-2/+2
* Remove getDataLayout() from TargetLoweringMehdi Amini2015-07-091-2/+4
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+2
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-26/+33
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-051-10/+8
* Add address space argument to isLegalAddressingModeMatt Arsenault2015-06-011-1/+2
* Migrate existing backends that care about software floating pointEric Christopher2015-05-121-0/+4
* Rename the MIPS routine abiUsesSoftFloat -> useSoftFloat to matchEric Christopher2015-05-071-2/+2
* Change getTargetNodeName() to produce compiler warnings for missing cases, fi...Matthias Braun2015-05-071-2/+26
* [mips] Correct 128-bit shifts on 64-bit targets.Daniel Sanders2015-04-291-5/+5
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-64/+76
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-76/+64
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-64/+76
* [MIPS] OperationAction for FP_TO_FP16, FP16_TO_FPPirama Arumuga Nainar2015-04-201-2/+22
* Allow memory intrinsics to be tail callsKrzysztof Parzyszek2015-04-131-0/+1
* [mips] Distinguish 'R', 'ZC', and 'm' inline assembly memory constraint.Daniel Sanders2015-03-241-0/+4
* Fix sign extension for MIPS64 in makeLibCall functionPetar Jovanovic2015-03-231-0/+9
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-1/+2
* [mips] Specify the correct value type when combining a CMovFP node.Vasileios Kalintiris2015-03-041-4/+2
* [mips] Optimize conditional moves where RHS is zero.Vasileios Kalintiris2015-03-021-0/+32
* getRegForInlineAsmConstraint wants to use TargetRegisterInfo forEric Christopher2015-02-261-4/+5
* CodeGen: convert CCState interface to using ArrayRefsTim Northover2015-02-211-18/+16
* AArch64: Safely handle the incoming sret call argument.Andrew Trick2015-02-161-2/+5
* MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line wit...Benjamin Kramer2015-02-121-1/+1
* Only access TLOF via the TargetMachine, not TargetLowering.Eric Christopher2015-02-031-7/+8
OpenPOWER on IntegriCloud