summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86InstructionSelector.cpp
AgeCommit message (Expand)Author
2018-12-10[GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes.Amara Emerson
2018-10-08[GlobalIsel][X86] Support G_UDIV/G_UREM/G_SREMAlexander Ivchenko
2018-08-31[GlobalIsel][X86] Support for llvm.trap intrinsicAlexander Ivchenko
2018-08-31[GlobalIsel][X86] Support for G_FCMPAlexander Ivchenko
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-03-14[GlobalIsel][X86] Support for G_SDIV instructionAlexander Ivchenko
2018-03-14[GlobalISel][X86] Support G_LSHR/G_ASHR/G_SHLAlexander Ivchenko
2018-03-14[GlobalIsel][X86] Support for G_ZEXT instructionAlexander Ivchenko
2018-02-28[GlobalIsel][X86] Support G_INTTOPTR instruction.Alexander Ivchenko
2018-02-28[GlobalIsel][X86] Support G_PTRTOINT instruction.Alexander Ivchenko
2018-02-08[GlobalISel][X86] Fixing failures after https://reviews.llvm.org/D37775Alexander Ivchenko
2017-12-05Revert r319691: [globalisel][tablegen] Split atomic load/store into separate ...Daniel Sanders
2017-12-04[globalisel][tablegen] Split atomic load/store into separate opcode and enabl...Daniel Sanders
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-16[globalisel][tablegen] Generate rule coverage and use it to identify untested...Daniel Sanders
2017-10-26InstructionSelectorImpl.h: Modularize/remove ODR violations by using a static...David Blaikie
2017-10-05[X86] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko
2017-09-17[GlobalISel][X86] refactoring X86InstructionSelector.cpp .NFC.Igor Breger
2017-09-17[GlobalISel][X86] G_FCONSTANT support.Igor Breger
2017-09-11[GlobalISel][X86] G_ANYEXT support.Igor Breger
2017-09-04[GlobalISel][X86] G_PHI support.Igor Breger
2017-08-24[GlobalISel][X86] Support G_IMPLICIT_DEF.Igor Breger
2017-08-21[GlobalISel][X86] Support G_BRCOND operation.Igor Breger
2017-08-21[GlobalISel][X86] InstructionSelector, for now use fallback path for LOAD_STA...Igor Breger
2017-08-20Move helper classes into anonymous namespaces.Benjamin Kramer
2017-08-20[GlobalISel][X86] Support asimetric copy from/to GPR physical register.Igor Breger
2017-08-03[GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet
2017-07-11[GlobalISel][X86] Use correct AND instructions.Igor Breger
2017-07-10[GlobalISel][X86] extend G_ZEXT support.Igor Breger
2017-07-04[globalisel][tablegen] Partially fix compile-time regressions by converting m...Daniel Sanders
2017-07-03[GlobalISel][X86] fix %ptr(p0) = G_CONSTANT selection.Igor Breger
2017-07-02[GlobalISel][X86] Support G_GLOBAL_VALUE operation.Igor Breger
2017-07-02[GlobalISel][X86] Support vector type G_UNMERGE_VALUES selection.Igor Breger
2017-07-02fix trivial typos; NFCHiroshi Inoue
2017-06-29[GlobalISel][X86] Support vector type G_MERGE_VALUES selection.Igor Breger
2017-06-25[GlobalISel][X86] Support vector type G_EXTRACT selection.Igor Breger
2017-06-22[GlobalISel][X86] Support vector type G_INSERT legalization/selection.Igor Breger
2017-06-20[GlobalISel][X86] fix compilation error ( -Werror=unused-function )Igor Breger
2017-06-20[GlobalISel][X86] Get correct RegClass for given RegBank.Igor Breger
2017-06-19[GlobalISel][X86] Fold FI/G_GEP into LDR/STR instruction addressing mode.Igor Breger
2017-05-23[GlobalISel][X86] G_LOAD/G_STORE vec256/512 supportIgor Breger
2017-05-21[GlobalISel][X86] Fix G_TRUNC instruction selection.Igor Breger
2017-05-17[GlobalISel][X86] Support add i64 in IA32.Igor Breger
2017-05-11[GlobalISel][X86] Remove hand-written G_FADD/F_SUB selection.Igor Breger
2017-05-11[GlobalISel][X86] G_ICMP support.Igor Breger
2017-05-10[GlobalISel][X86] G_ZEXT i1 to i32/i64 support.Igor Breger
2017-05-08[GlobalISel][X86] G_GEP selection support.Igor Breger
2017-05-01[GlobalISel][X86] Prioritize Tablegen-erated instruction selection. NFCIgor Breger
2017-05-01[GlobalISel][X86] G_LOAD/G_STORE pointer selection support.Igor Breger
2017-04-29[globalisel][tablegen] Compute available feature bits correctly.Daniel Sanders