summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86CallLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders2019-11-051-1/+1
* [GISel][CallLowering] Make isIncomingArgumentHandler a pure virtual methodQuentin Colombet2019-10-181-0/+2
* [GlobalISel][CallLowering] Add support for splitting types according to calli...Amara Emerson2019-09-031-3/+4
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-1/+1
* GlobalISel: pack various parameters for lowerCall into a struct.Tim Northover2019-08-091-19/+17
* [GlobalISel][CallLowering] Rename isArgumentHandler() -> isIncomingArgumentHa...Amara Emerson2019-08-051-1/+1
* GlobalISel: support swiftself attributeTim Northover2019-08-021-0/+1
* [GISel] Pass MD_callees metadata down in call lowering.Mark Lacey2019-07-311-1/+2
* [GlobalISel] Accept multiple vregs for lowerCall's argsDiana Picus2019-06-271-1/+3
* [GlobalISel] Accept multiple vregs for lowerCall's resultDiana Picus2019-06-271-1/+2
* [GlobalISel] Accept multiple vregs in lowerFormalArgsDiana Picus2019-06-271-5/+5
* [GlobalISel] Allow multiple VRegs in ArgInfo. NFCDiana Picus2019-06-271-5/+9
* GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault2019-06-241-11/+11
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-8/+8
* [GlobalISel][AArch64] Allow CallLowering to handle types which are normallyAmara Emerson2019-04-091-0/+2
* GlobalISel: Fix creating MMOs with align 0Matt Arsenault2019-01-311-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [X86] Deduplicate static calling convention helpers for code size, NFCReid Kleckner2019-01-191-2/+0
* [GlobalISel] Rewrite CallLowering::lowerReturn to accept multiple VRegs per V...Alexander Ivchenko2018-08-021-17/+24
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [GISel]: Don't assert when constraining RegisterOperands which are uses.Aditya Nandakumar2018-02-261-2/+1
* [GlobalISel][X86] Fixing failures after https://reviews.llvm.org/D37775Alexander Ivchenko2018-02-081-2/+38
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-2/+2
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [GISel]: Fix generation of illegal COPYs during CallLoweringAditya Nandakumar2017-10-091-6/+24
* [X86] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko2017-10-051-19/+34
* [GlobalISel][X86] Support variadic function call.Igor Breger2017-08-301-4/+26
* [GlobalISel][X86] LowerCall, for now don't handel ByValue function arguments.Igor Breger2017-08-211-0/+5
* [GlobalISel][X86] Support call ABI.Igor Breger2017-08-201-13/+167
* [GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet2017-08-031-4/+0
* [GlobalISel][X86] For now don't handle not trivial function arguments lowering.Igor Breger2017-07-051-1/+11
* [GlobalISel][X86] Allow graceful fallback for struct/array argument/return va...Igor Breger2017-07-051-10/+25
* [GlobalISel][X86] Lower FormalArgument/Ret using G_MERGE_VALUES/G_UNMERGE_VAL...Igor Breger2017-04-241-20/+8
* [GlobalISel][X86] Support G_STORE/G_LOAD operationIgor Breger2017-03-231-1/+3
* [GlobalISel][X86] clang-format. NFCIgor Breger2017-03-231-9/+8
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-1/+1
* Remove getArgumentList() in favor of arg_begin(), args(), etcReid Kleckner2017-03-161-1/+1
* Recommit: [globalisel] Change LLT constructor string into an LLT-based object...Daniel Sanders2017-03-071-2/+3
* Revert r297177: Change LLT constructor string into an LLT-based object ...Daniel Sanders2017-03-071-3/+2
* [globalisel] Change LLT constructor string into an LLT-based object that know...Daniel Sanders2017-03-071-2/+3
* GlobalISel: restrict G_EXTRACT instruction to just one operand.Tim Northover2017-03-061-8/+17
* Revert r296474 - [globalisel] Change LLT constructor string into an LLT subcl...Daniel Sanders2017-02-281-3/+2
* [globalisel] Change LLT constructor string into an LLT subclass that knows ho...Daniel Sanders2017-02-281-2/+3
* [X86][GlobalISel] Add limited ret lowering support to the IRTranslator.Igor Breger2017-02-061-14/+105
* [X86][GlobalISel] Add limited argument lowering support to the IRTranslator.Igor Breger2017-01-291-2/+71
* [X86][GlobalISel] Add minimal call lowering support to the IRTranslatorZvi Rackover2016-11-151-0/+46
OpenPOWER on IntegriCloud