.. |
ir-instruction
|
[LoongArch] Add codegen support for atomicrmw min/max operation on LA64
|
2022-11-30 17:45:18 +08:00 |
alloca.ll
|
[LoongArch] Expand llvm.stacksave and llvm.stackrestore
|
2022-09-29 09:07:44 +08:00 |
alsl.ll
|
[LoongArch] Combine add + shl to alsl.[w/d/wu]
|
2022-08-29 09:58:11 +08:00 |
analyze-branch.ll
|
[LoongArch] Add support for the BranchRelaxation pass
|
2022-11-08 19:26:16 +08:00 |
bitreverse.ll
|
[LoongArch] Add insn aliases `jr` and `ret`
|
2022-08-11 10:02:45 +08:00 |
block-address.ll
|
[LoongArch] Lower BlockAddress/JumpTable
|
2022-09-26 10:52:54 +08:00 |
blockaddress-symbol.ll
|
[LoongArch] Modify ParserMethod for the simm26_b operand type
|
2022-10-21 17:01:46 +08:00 |
bnez-beqz.ll
|
[LoongArch] Add some fixups and relocations
|
2022-08-20 11:19:24 +08:00 |
branch-relaxation-spill-32.ll
|
[LoongArch] Fix tests after comment change
|
2022-12-01 22:08:21 +00:00 |
branch-relaxation-spill-64.ll
|
[LoongArch] Fix tests after comment change
|
2022-12-01 22:08:21 +00:00 |
branch-relaxation.ll
|
[LoongArch] Handle register spill in BranchRelaxation pass
|
2022-11-15 09:55:40 +08:00 |
bstrins_d.ll
|
[LoongArch] Add insn aliases `jr` and `ret`
|
2022-08-11 10:02:45 +08:00 |
bstrins_w.ll
|
[LoongArch] Add insn aliases `jr` and `ret`
|
2022-08-11 10:02:45 +08:00 |
bstrpick_d.ll
|
[LoongArch] Add insn aliases `jr` and `ret`
|
2022-08-11 10:02:45 +08:00 |
bstrpick_w.ll
|
[LoongArch] Add insn aliases `jr` and `ret`
|
2022-08-11 10:02:45 +08:00 |
bswap-bitreverse.ll
|
[LoongArch] Add insn aliases `jr` and `ret`
|
2022-08-11 10:02:45 +08:00 |
bswap.ll
|
[LoongArch] Add insn aliases `jr` and `ret`
|
2022-08-11 10:02:45 +08:00 |
calling-conv-lp64d.ll
|
[LoongArch] Lower BlockAddress/JumpTable
|
2022-09-26 10:52:54 +08:00 |
codemodel-medium.ll
|
[LoongArch] Add support for tail call optimization
|
2022-11-19 17:36:06 +08:00 |
cpu-name-generic.ll
|
[LoongArch] Support 'generic' as a valid CPU name
|
2022-09-26 10:20:13 +08:00 |
ctlz-cttz-ctpop.ll
|
[LoongArch] Add codegen support for ISD::CTPOP, ISD::CTTZ and ISD::CTLZ
|
2022-08-12 14:15:30 +08:00 |
double-br-fcmp.ll
|
[LoongArch] Support ISD::BR_CC and branch according to condition flag register
|
2022-09-01 10:43:16 +08:00 |
double-fcmp-strict.ll
|
[LoongArch] Add codegen support for strict_fsetccs and any_fsetcc
|
2022-09-26 13:05:36 +08:00 |
double-fcmps-strict.ll
|
[LoongArch] Add codegen support for strict_fsetccs and any_fsetcc
|
2022-09-26 13:05:36 +08:00 |
double-fma.ll
|
[LoongArch] Add codegen support for ISD::FMA
|
2022-09-13 10:04:41 +08:00 |
double-imm.ll
|
[LoongArch] Lower BlockAddress/JumpTable
|
2022-09-26 10:52:54 +08:00 |
dwarf-eh.ll
|
[LoongArch] Set correct encodings for DWARF exception handling
|
2022-10-08 11:53:48 +08:00 |
e_flags.ll
|
[LoongArch] Updates for the LoongArch ELF psABI v2.01 revision
|
2022-10-13 19:12:26 +08:00 |
eh-dwarf-cfa.ll
|
[LoongArch] Add some fixups and relocations
|
2022-08-20 11:19:24 +08:00 |
emergency-spill-slot.ll
|
[LoongArch] Add emergency spill slot for GPR for large frames
|
2022-10-28 17:51:53 +08:00 |
exception-pointer-register.ll
|
[LoongArch] Add support for the BranchRelaxation pass
|
2022-11-08 19:26:16 +08:00 |
expand-call.ll
|
[LoongArch] Moved expansion of PseudoCALL to LoongArchPreRAExpandPseudo pass
|
2022-11-11 18:04:56 +08:00 |
fabs.ll
|
[LoongArch] Add codegen support for fabs
|
2022-08-16 14:41:27 +08:00 |
fcopysign.ll
|
[LoongArch] Add codegen support for fcopysign
|
2022-09-05 11:03:54 +08:00 |
float-br-fcmp.ll
|
[LoongArch] Support ISD::BR_CC and branch according to condition flag register
|
2022-09-01 10:43:16 +08:00 |
float-fcmp-strict.ll
|
[LoongArch] Add codegen support for strict_fsetccs and any_fsetcc
|
2022-09-26 13:05:36 +08:00 |
float-fcmps-strict.ll
|
[LoongArch] Add codegen support for strict_fsetccs and any_fsetcc
|
2022-09-26 13:05:36 +08:00 |
float-fma.ll
|
[LoongArch] Add codegen support for ISD::FMA
|
2022-09-13 10:04:41 +08:00 |
float-imm.ll
|
[LoongArch] Lower BlockAddress/JumpTable
|
2022-09-26 10:52:54 +08:00 |
fp-expand.ll
|
[LoongArch] Expand FSIN/FCOS/FSINCOS/FPOW/FREM
|
2022-09-28 09:42:41 +08:00 |
fp-max-min.ll
|
[LoongArch] Add codegen support for fmaxnum_ieee and fminnum_ieee
|
2022-09-20 19:22:32 +08:00 |
fp-reciprocal.ll
|
[LoongArch] Support floating-point number reciprocal
|
2022-08-31 14:20:46 +08:00 |
fp-trunc-store.ll
|
[LoongArch] Expand fptrunc store from f64 to f32
|
2022-10-09 17:55:42 +08:00 |
frame.ll
|
[LoongArch] Add emergency spill slot for GPR for large frames
|
2022-10-28 17:51:53 +08:00 |
frameaddr-returnaddr-error.ll
|
[LoongArch] Support when the depth of __builtin_frame_address is greater than zero
|
2022-11-22 15:29:29 +08:00 |
frameaddr-returnaddr.ll
|
[LoongArch] Support when the depth of __builtin_frame_address is greater than zero
|
2022-11-22 15:29:29 +08:00 |
frint.ll
|
[LoongArch] Add codegen support for frint
|
2022-09-09 14:25:34 +08:00 |
fsqrt.ll
|
[LoongArch] Add some fixups and relocations
|
2022-08-20 11:19:24 +08:00 |
get-reg-error-la32.ll
|
[LoongArch] Diagnose the behavior of reading and writing registers that do not conform to the hardware register size
|
2022-11-24 10:38:44 +08:00 |
get-reg-error-la64.ll
|
[LoongArch] Diagnose the behavior of reading and writing registers that do not conform to the hardware register size
|
2022-11-24 10:38:44 +08:00 |
get-reg.ll
|
[LoongArch] Implement the TargetLowering::getRegisterByName hook
|
2022-11-15 16:10:32 +08:00 |
get-setcc-result-type.ll
|
[LoongArch] Define getSetCCResultType for setting vector setCC type
|
2022-10-11 19:05:14 +08:00 |
global-address.ll
|
[LoongArch] Fix wrong VariantKind for MO_GOT_PC_{HI/LO} flags
|
2022-10-15 17:45:08 +08:00 |
imm.ll
|
[LoongArch] Add insn aliases `jr` and `ret`
|
2022-08-11 10:02:45 +08:00 |
inline-asm-clobbers.ll
|
[Clang][LoongArch] Add inline asm support for constraints f/l/I/K
|
2022-09-26 08:49:58 +08:00 |
inline-asm-constraint-ZB.ll
|
Reland "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC"
|
2022-10-11 19:51:48 +08:00 |
inline-asm-constraint-ZC.ll
|
Reland "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC"
|
2022-10-11 19:51:48 +08:00 |
inline-asm-constraint-error.ll
|
[Clang][LoongArch] Support inline asm constraint 'J'
|
2022-10-31 09:13:52 +08:00 |
inline-asm-constraint-f.ll
|
[Clang][LoongArch] Add inline asm support for constraints f/l/I/K
|
2022-09-26 08:49:58 +08:00 |
inline-asm-constraint-k.ll
|
Reland "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC"
|
2022-10-11 19:51:48 +08:00 |
inline-asm-constraint-m.ll
|
Reland "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC"
|
2022-10-11 19:51:48 +08:00 |
inline-asm-constraint.ll
|
[Clang][LoongArch] Support inline asm constraint 'J'
|
2022-10-31 09:13:52 +08:00 |
inline-asm-operand-modifiers.ll
|
[LoongArch] Support inline asm operand modifier 'z'
|
2022-10-31 09:56:41 +08:00 |
inline-asm-reg-names-error.ll
|
[Clang][LoongArch] Add inline asm support for constraints f/l/I/K
|
2022-09-26 08:49:58 +08:00 |
inline-asm-reg-names-f-error.ll
|
[Clang][LoongArch] Add inline asm support for constraints f/l/I/K
|
2022-09-26 08:49:58 +08:00 |
inline-asm-reg-names-f.ll
|
[Clang][LoongArch] Add inline asm support for constraints f/l/I/K
|
2022-09-26 08:49:58 +08:00 |
inline-asm-reg-names.ll
|
[Clang][LoongArch] Add inline asm support for constraints f/l/I/K
|
2022-09-26 08:49:58 +08:00 |
intrinsic-error.ll
|
[LoongArch] Make function name in error message consistent with the user input. NFC
|
2022-11-21 10:54:12 +08:00 |
intrinsic-la32-error.ll
|
[LoongArch] Add remaining intrinsics for CRC check instructions
|
2022-12-01 09:40:50 +08:00 |
intrinsic-la64.ll
|
[LoongArch] Add remaining intrinsics for CRC check instructions
|
2022-12-01 09:40:50 +08:00 |
intrinsic-not-constant-error.ll
|
[LoongArch] Add intrinsics for ibar, break and syscall
|
2022-11-21 09:31:26 +08:00 |
intrinsic.ll
|
[LoongArch] Add intrinsics for ibar, break and syscall
|
2022-11-21 09:31:26 +08:00 |
jump-table.ll
|
[LoongArch] Add support for the BranchRelaxation pass
|
2022-11-08 19:26:16 +08:00 |
ldptr.ll
|
[LoongArch] Support Load and Store with 14-bit signed immediate operands
|
2022-08-22 11:32:58 +08:00 |
ldx-stx-sp-1.ll
|
[LoongArch] Don't merge FrameIndex accesses into [F]{LD,ST}X
|
2022-10-09 13:04:21 +08:00 |
ldx-stx-sp-2.ll
|
[LoongArch] Don't merge FrameIndex accesses into [F]{LD,ST}X
|
2022-10-09 13:04:21 +08:00 |
ldx-stx-sp-3.ll
|
[LoongArch] Don't merge FrameIndex accesses into [F]{LD,ST}X
|
2022-10-09 13:04:21 +08:00 |
lit.local.cfg
|
[LoongArch][test] (6/6) Add encoding and mnemonics tests
|
2022-02-10 10:23:34 +00:00 |
mafft-Lalignmm.ll
|
[LoongArch] Add emergency spill slot for CFR spill/reload
|
2022-11-19 14:35:31 +08:00 |
memcmp.ll
|
[LoongArch] Override TargetSubtargetInfo::getSelectionDAGInfo
|
2022-09-29 08:46:53 +08:00 |
mir-target-flags.ll
|
[LoongArch] Support parsing target specific flags for MIR
|
2022-11-10 20:53:20 +08:00 |
nomerge.ll
|
[LoongArch] Add support for tail call optimization
|
2022-11-19 17:36:06 +08:00 |
not.ll
|
[LoongArch] Add insn aliases `jr` and `ret`
|
2022-08-11 10:02:45 +08:00 |
rotl-rotr.ll
|
[LoongArch] Add insn aliases `jr` and `ret`
|
2022-08-11 10:02:45 +08:00 |
select-to-shiftand.ll
|
[LoongArch] Implement TargetLowering::hasAndNot() for more optimization chances
|
2022-08-24 17:29:18 +08:00 |
shift-masked-shamt.ll
|
[LoongArch] Add insn aliases `jr` and `ret`
|
2022-08-11 10:02:45 +08:00 |
soft-fp-to-int.ll
|
[LoongArch] Add fp_to_sint support for soft floating point
|
2022-09-29 10:25:35 +08:00 |
spill-ra-without-kill.ll
|
[LoongArch] Override TargetFrameLowering::spillCalleeSavedRegisters
|
2022-11-10 21:14:27 +08:00 |
spill-reload-cfr.ll
|
[LoongArch] Added spill/reload/copy support for CFRs
|
2022-11-10 20:12:18 +08:00 |
split-sp-adjust.ll
|
[LoongArch] Add emergency spill slot for GPR for large frames
|
2022-10-28 17:51:53 +08:00 |
stack-realignment-with-variable-sized-objects.ll
|
[LoongArch] Stack realignment support
|
2022-10-21 17:30:29 +08:00 |
stack-realignment.ll
|
[LoongArch] Add emergency spill slot for GPR for large frames
|
2022-10-28 17:51:53 +08:00 |
stptr.ll
|
[LoongArch] Support Load and Store with 14-bit signed immediate operands
|
2022-08-22 11:32:58 +08:00 |
tail-calls.ll
|
[LoongArch] Add support for tail call optimization
|
2022-11-19 17:36:06 +08:00 |
target_support.ll
|
…
|
|
thread-pointer.ll
|
[LoongArch] Support llvm.thread.pointer
|
2022-09-26 09:56:42 +08:00 |
tls-models.ll
|
[LoongArch] Fix wrong VariantKind for MO_GOT_PC_{HI/LO} flags
|
2022-10-15 17:45:08 +08:00 |
trap.ll
|
[LoongArch] Add support for llvm.trap and llvm.debugtrap
|
2022-10-13 19:27:47 +08:00 |
vararg.ll
|
[LoongArch] Add some fixups and relocations
|
2022-08-20 11:19:24 +08:00 |
vector-fp-imm.ll
|
[LoongArch] Do not assert value type in isFPImmLegal
|
2022-10-08 14:50:48 +08:00 |