aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips
AgeCommit message (Expand)AuthorFilesLines
2024-09-26[Mips] Avoid repeated map lookups (NFC) (#110075)Kazu Hirata1-6/+2
2024-09-24[MIPS] Fix failing to legalize load+call with vector of non-p2 integer (#109625)yingopq1-1/+1
2024-09-23[Mips] Fix mfhi/mflo hazard miscompilation about div and mult (#91449)yingopq5-2/+104
2024-09-20[llvm][Triple] Add `Environment` members and parsing for glibc/musl parity. (...Alex Rønne Petersen1-2/+1
2024-09-20[MIPS] Fix -msingle-float doesn't work with double on O32 (#107543)yingopq1-0/+5
2024-09-18[NFC] Update function names in MCTargetAsmParser.h (#108643)Lei Huang1-5/+5
2024-09-13[Mips] Optimize `or (and $src1, mask), (shl $src2, shift)` to `ins` (#103017)yingopq1-18/+61
2024-09-12[llvm][Mips] Bail on underaligned loads/stores in FastISel. (#106231)Alex Rønne Petersen1-8/+22
2024-09-11MIPSr6: Add llvm.is.fpclasss intrinsic support (#107857)YunQiang Su3-2/+57
2024-09-04[Target] Use templated MachineFunction::getSubtarget in *CallingConv.td. NFC ...Craig Topper1-2/+1
2024-09-03[MIPS] Fix error messages when rejecting certain assembly not supported by IS...Jesse D1-1/+6
2024-08-27MIPS: Add fcanonicalize for pre-R6 (#104554)YunQiang Su2-0/+20
2024-08-27[TII][RISCV] Add renamable bit to copyPhysReg (#91179)Piyou Chen4-4/+8
2024-08-26[CodeGen] Use MCRegister for CCState::AllocateReg and CCValAssign::getReg. NF...Craig Topper1-1/+1
2024-08-26[MC] Update MCOperand::getReg/setReg/createReg and MCInstBuilder::addReg to u...Craig Topper1-3/+3
2024-08-26[Mips] Use a range-based for loop (NFC) (#106004)Kazu Hirata1-14/+12
2024-08-25[Mips] clang-format prescanForConstants (NFC)Kazu Hirata1-22/+21
2024-08-24[Mips] Remove a trivial variable (NFC) (#105940)Kazu Hirata1-4/+1
2024-08-23[MIPS] Optimize sortRelocs for o32Fangrui Song1-86/+41
2024-08-18[MC] Remove ELFRelocationEntry::OriginalAddendFangrui Song1-5/+4
2024-08-18[MIPS] Remove expensive LLVM_DEBUG relocation dumpFangrui Song1-30/+2
2024-08-16[Mips] Fix fast isel for i16 bswap. (#103398)Craig Topper1-2/+2
2024-08-12[Mips] ISel zext nneg the same as sext for Mips64. (#102852)Craig Topper1-13/+13
2024-08-09[MIPS] Fix missing ANDI optimization (#97689)yingopq1-0/+6
2024-08-04[CodeGen][NFC] Add wrapper method for MBBMap (#101893)Alexis Engelke1-3/+3
2024-07-30[MC] Forward declare ELFObjectWriter (#100989)Sergei Barannikov1-0/+1
2024-07-29[AsmPrinter] Don't EmitToStreamer instructions lowered by tblgenned code (#10...Sergei Barannikov2-3/+4
2024-07-25[GISel][TableGen] Generate getRegBankFromRegClass (#99896)Kai Nacke2-32/+0
2024-07-22MCAssmembler: Move ELFHeaderEFlags to ELFObjectWriterFangrui Song1-28/+30
2024-07-21*AsmBackend.cpp: Include StringSwitch.hFangrui Song1-0/+1
2024-07-21[MC] Remove unnecessary isVerboseAsm from Target::AsmTargetStreamerCtorTyFangrui Song1-2/+1
2024-07-20Reapply "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98...Joseph Huber1-1/+1
2024-07-20Revert "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#985...NAKAMURA Takumi1-1/+1
2024-07-19CodeGen: Avoid some references to MachineFunction's getMMI (#99652)Matt Arsenault2-4/+2
2024-07-17Rapply "[Target] Use range-based for loops (NFC) (#98844)"Kazu Hirata1-2/+2
2024-07-17[AArch64] Don't tail call memset if it would convert to a bzero. (#98969)Amara Emerson1-1/+1
2024-07-16[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98512)Joseph Huber1-1/+1
2024-07-15Revert "[Target] Use range-based for loops (NFC) (#98844)"Kazu Hirata2-4/+4
2024-07-15[Target] Use range-based for loops (NFC) (#98844)Kazu Hirata2-4/+4
2024-07-11[LLVM] Factor disabled Libcalls into the initializer (#98421)Joseph Huber1-10/+0
2024-07-10[ARM][Mips][PowerPC] Remove unnecessary static_cast creating GISel Instructio...Craig Topper1-2/+1
2024-07-10[GISel] Make create.*InstructionSelector arguments const (#98243)Michael Maitland2-6/+7
2024-07-01[MC] Remove unused MCAsmLayout declarations and includesFangrui Song1-1/+0
2024-07-01MCExpr::evaluateAsRelocatable: replace the MCAsmLayout parameter with MCAssem...Fangrui Song2-8/+6
2024-07-01[MC] Make MCAsmBackend::fixupNeedsRelaxation not pure virtualFangrui Song1-13/+0
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov2-0/+2
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov3-3/+3
2024-06-27[MC] Make changeSection privateFangrui Song1-3/+3
2024-06-28Reapply "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#968...paperchalice1-2/+2
2024-06-27Revert "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#96858)paperchalice1-2/+2