Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
6d3ea2d9b60baf8db2dfeb3230bd8364a27fae30
/
llvm
/
lib
/
Target
/
ARM
/
ARMInstructionSelector.cpp
5c38ca3
[SDAG] Minor code cleanup/standardization of atomic accessors [NFC]
by Philip Reames
· 6 years ago
0c47611
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
by Daniel Sanders
· 6 years ago
e14c91b
[GlobalISel] Make the InstructionSelector instance non-const, allowing state to be maintained.
by Amara Emerson
· 6 years ago
2bea69b
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
by Daniel Sanders
· 6 years ago
760df47
[ARM] Replace fp-only-sp and d16 with fp64 and d32.
by Simon Tatham
· 6 years ago
1136ea2
[ARM GlobalISel] Fixup r359768
by Diana Picus
· 7 years ago
06a61cc
[ARM GlobalISel] Select extensions to < 32 bits
by Diana Picus
· 7 years ago
6bdade8
Fixup r358063
by Diana Picus
· 7 years ago
4a7f8d8
[ARM GlobalISel] Add some asserts. NFC.
by Diana Picus
· 7 years ago
b6e83b9
[ARM GlobalISel] Select G_FCONSTANT for VFP3
by Diana Picus
· 7 years ago
3533ad68
[ARM GlobalISel] Select G_FCONSTANT into pools
by Diana Picus
· 7 years ago
52495c4
[ARM GlobalISel] Fix G_STORE with s1
by Diana Picus
· 7 years ago
4d512df
[ARM GlobalISel] Fix selection of G_SELECT
by Diana Picus
· 7 years ago
65a401f
[AArch64/ARM] Fix two compiler warnings in InstructionSelector, NFCI
by Jonas Hahnfeld
· 7 years ago
cf0ff63
[ARM GlobalISel] Make arm_i32imm an IntImmLeaf
by Diana Picus
· 7 years ago
3b7beaf
[ARM GlobalISel] Support global variables for Thumb2
by Diana Picus
· 7 years ago
dcaa939
[ARM GlobalISel] Support G_FRAME_INDEX for Thumb2
by Diana Picus
· 7 years ago
c0f964eb
[ARM GlobalISel] Style fix. NFCI
by Diana Picus
· 7 years ago
a00425f
[ARM GlobalISel] Support branches for Thumb2
by Diana Picus
· 7 years ago
aa4118a
[ARM GlobalISel] Support G_SELECT for Thumb2
by Diana Picus
· 7 years ago
5b09834
[ARM] Add OptMinSize to ARMSubtarget
by Sam Parker
· 7 years ago
75a04e2
[ARM GlobalISel] Support G_ICMP for Thumb2
by Diana Picus
· 7 years ago
e24b104
[ARM GlobalISel] Support G_GEP for Thumb2
by Diana Picus
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
813af0d
[ARM GlobalISel] Minor refactoring. NFCI
by Diana Picus
· 7 years ago
99cd644
[ARM GlobalISel] Support exts and truncs for Thumb2
by Diana Picus
· 7 years ago
59720b4
[ARM GlobalISel] Select load/store for Thumb2
by Diana Picus
· 7 years ago
e79d656
[GlobalISel][ARM] Adding HPR and QPR regclasses to FPRB regbank
by Roman Tereshin
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
41e5ac4
TargetMachine: Add address space to getPointerSize
by Matt Arsenault
· 8 years ago
865f7fe
[ARM GlobalISel] Select G_PHI
by Diana Picus
· 8 years ago
37ae9f6
[ARM GlobalISel] Fix selection of pointer constants
by Diana Picus
· 8 years ago
28a6d0e
[ARM GlobalISel] Support G_INTTOPTR and G_PTRTOINT for s32
by Diana Picus
· 8 years ago
6877385
[ARM GlobalISel] Support pointer constants
by Diana Picus
· 8 years ago
75ce852
[ARM GlobalISel] Fix assertion in RegBankSelect
by Diana Picus
· 8 years ago
3c1c4c0
Revert r319691: [globalisel][tablegen] Split atomic load/store into separate opcode and enable for AArch64.
by Daniel Sanders
· 8 years ago
04e4f47
[globalisel][tablegen] Split atomic load/store into separate opcode and enable for AArch64.
by Daniel Sanders
· 8 years ago
863b5b0
[ARM GlobalISel] Fix selecting G_BRCOND
by Diana Picus
· 8 years ago
f76f315
[globalisel][tablegen] Generate rule coverage and use it to identify untested rules
by Daniel Sanders
· 8 years ago
21a42bc
[ARM GlobalISel] Remove C++ code for G_CONSTANT
by Diana Picus
· 8 years ago
76d5ac4
[arm] Fix Unnecessary reloads from GOT.
by Evgeniy Stepanov
· 8 years ago
6265130
InstructionSelectorImpl.h: Modularize/remove ODR violations by using a static member function to expose the debug name
by David Blaikie
· 8 years ago
e393bc7
[ARM] GlobalISel: Select shifts
by Diana Picus
· 8 years ago
ac15473
[ARM] GlobalISel: Minor cleanups in inst selector
by Diana Picus
· 8 years ago
abb0886
[ARM] GlobalISel: Support global variables for RWPI
by Diana Picus
· 8 years ago
f9597911
[ARM] GlobalISel: Support ROPI global variables
by Diana Picus
· 8 years ago
c9f29c6
[ARM] GlobalISel: Select globals in PIC mode
by Diana Picus
· 8 years ago
250e050
[GlobalISel] Make GlobalISel a non-optional library.
by Quentin Colombet
· 8 years ago
930e6ec
[ARM] GlobalISel: Select simple G_GLOBAL_VALUE instructions
by Diana Picus
· 8 years ago
8e82af2
Re-commit: r309094 [globalisel][tablegen] Fuse the generated tables together.
by Daniel Sanders
· 8 years ago
87a7067
[ARM] GlobalISel: Support G_BRCOND
by Diana Picus
· 8 years ago
995746d
[ARM] GlobalISel: Simplify inst selector code. NFC
by Diana Picus
· 8 years ago
21014df
[ARM] GlobalISel: Select s64 G_FCMP
by Diana Picus
· 8 years ago
7736737
[ARM] GlobalISel: Fixup r307365
by Diana Picus
· 8 years ago
5b91653
[ARM] GlobalISel: Select hard G_FCMP for s32
by Diana Picus
· 8 years ago
6ab0daa
[globalisel][tablegen] Partially fix compile-time regressions by converting matcher to state-machine(s)
by Daniel Sanders
· 8 years ago
7145d22
[ARM] GlobalISel: Support G_SELECT for i32
by Diana Picus
· 8 years ago
621894a
[ARM] GlobalISel: Support G_ICMP for i32 and pointers
by Diana Picus
· 8 years ago
0b4190a
[ARM] GlobalISel: Purge G_SEQUENCE
by Diana Picus
· 8 years ago
eafa4aa
Reland r303247: [ARM] GlobalISel: Remove dead instruction selection code
by Diana Picus
· 8 years ago
36e4ba0
Revert "[ARM] GlobalISel: Remove dead instruction selection code"
by Diana Picus
· 8 years ago
68d21c8
[ARM] GlobalISel: Remove dead instruction selection code
by Diana Picus
· 8 years ago
657bfd3
[ARM][GlobalISel] Support for G_ANYEXT
by Diana Picus
· 8 years ago
95640a1
[ARM GlobalISel] Remove hand-written G_FADD selection
by Diana Picus
· 8 years ago
8abcbbb
[ARM] GlobalISel: Use TableGen instruction selector
by Diana Picus
· 9 years ago
674888d
[ARM] GlobalISel: Get rid of ARMInstructionSelector.h. NFC.
by Diana Picus
· 9 years ago
b70e88b
[ARM] GlobalISel: Support G_(S|U)DIV for s32
by Diana Picus
· 9 years ago
95a8aa9
[ARM] GlobalISel: Select G_CONSTANT with CImm operands
by Diana Picus
· 9 years ago
64a3343
[ARM] GlobalISel: Add support for G_TRUNC
by Diana Picus
· 9 years ago
49472ff
[ARM] GlobalISel: Add support for G_MUL
by Diana Picus
· 9 years ago
a3a0ccc
[ARM] GlobalISel: Add support for G_SUB
by Diana Picus
· 9 years ago
c2c545b
GlobalISel: restrict G_EXTRACT instruction to just one operand.
by Tim Northover
· 9 years ago
5a7203a
[ARM] GlobalISel: Select 32-bit G_CONSTANT
by Diana Picus
· 9 years ago
9d07094
[ARM] GlobalISel: Select G_GEP
by Diana Picus
· 9 years ago
3b99c64
[ARM] GlobalISel: Select G_STORE
by Diana Picus
· 9 years ago
1c33c9f
[ARM] GlobalISel: Don't select atomic loads
by Diana Picus
· 9 years ago
e836878
[ARM] GlobalISel: Clean up some helpers
by Diana Picus
· 9 years ago
1540b06
[ARM] GlobalISel: Select floating point loads
by Diana Picus
· 9 years ago
b1701e0
[ARM] GlobalISel: Select G_SEQUENCE and G_EXTRACT
by Diana Picus
· 9 years ago
6beef3c
[ARM] GlobalISel: Select double G_FADD and copies
by Diana Picus
· 9 years ago
4fa83c0
[ARM] GlobalISel: Add FPR reg bank
by Diana Picus
· 9 years ago
278c722
[ARM] GlobalISel: Load i1, i8 and i16 args from stack
by Diana Picus
· 9 years ago
8396e14
[ARM] GlobalISel: Fix stack-use-after-scope bug.
by Martin Bohme
· 9 years ago
d83df5d
[ARM] GlobalISel: Support i1 add and ABI extensions
by Diana Picus
· 9 years ago
8b6c6be
[ARM] GlobalISel: Support i8/i16 ABI extensions
by Diana Picus
· 9 years ago
8a73f55
[ARM] CodeGen: Remove AddDefaultCC. NFC.
by Diana Picus
· 9 years ago
4f8c3e1
[ARM] CodeGen: Remove AddDefaultPred. NFC.
by Diana Picus
· 9 years ago
24218d5
Silence unused warning.
by Daniel Jasper
· 9 years ago
36aa09f
[ARM] GlobalISel: Select i8 and i16 copies
by Diana Picus
· 9 years ago
519807f
[ARM] GlobalISel: Support loading from the stack
by Diana Picus
· 9 years ago
24bf868
[GlobalISel] Silence unused variable warnings in Release builds.
by Benjamin Kramer
· 9 years ago
812caee
[ARM] GlobalISel: Select add i32, i32
by Diana Picus
· 9 years ago
ed55a05
GlobalISel: remove unused variable to silence warning.
by Tim Northover
· 9 years ago
895c6aa
[ARM] GlobalISel: Remove unused members. NFCI
by Diana Picus
· 9 years ago
2227493
[ARM] Add plumbing for GlobalISel
by Diana Picus
· 9 years ago