index
:
ci/llvm-monorepo.git
linaro-local/ci/llvm-kernel-aarch64-baseline
linaro-local/ci/llvm-kernel-aarch64-good
linaro-local/ci/llvm-kernel-aarch64-tested
linaro-local/ci/llvm-kernel-armv8l-baseline
linaro-local/ci/llvm-kernel-armv8l-good
linaro-local/ci/llvm-kernel-armv8l-tested
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-next
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-stable-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-next
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-stable-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-next
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-stable-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-next
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-stable-defconfig_nolse
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-defconfig
[no description]
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
CodeGen
/
MachineOutliner.cpp
Age
Commit message (
Expand
)
Author
2018-12-06
Fix Wdocumentation warning. NFCI.
Simon Pilgrim
2018-12-06
[MachineOutliner][NFC] Move yet another std::vector out of a loop
Jessica Paquette
2018-12-06
[MachineOutliner][NFC] Move std::vector out of loop
Jessica Paquette
2018-12-06
[MachineOutliner][NFC] Remove IntegerInstructionMap from InstructionMapper
Jessica Paquette
2018-12-05
[MachineOutliner][NFC] Remove buildCandidateList and replace with findCandidates
Jessica Paquette
2018-12-05
[MachineOutliner][NFC] Candidates don't need to be shared_ptrs anymore
Jessica Paquette
2018-12-05
[MachineOutliner][NFC] Remove CandidateList, since it's now unused.
Jessica Paquette
2018-12-05
Fix buildbot capture warning
Jessica Paquette
2018-12-05
[MachineOutliner][NFC] Simplify and unify pruning/outlining logic
Jessica Paquette
2018-12-05
[MachineOutliner] Outline functions by order of benefit
Jessica Paquette
2018-12-05
[MachineOutliner][NFC] Don't create outlined sequence from integer mapping
Jessica Paquette
2018-11-19
Fix Wdocumentation warning. NFCI.
Simon Pilgrim
2018-11-19
[DebugInfo] DISubprogram flags get their own flags word. NFC.
Paul Robinson
2018-11-15
[MachineOutliner][NFC] Check if CandidatesForRepeatedSeq < 2
Jessica Paquette
2018-11-13
[MachineOutliner][NFC] Use MBB flags to avoid call checks in getOutliningInfo
Jessica Paquette
2018-11-13
[MachineOutliner][NFC] Exit getOutliningType if there are < 2 candidates
Jessica Paquette
2018-11-13
Fix uninitialized variable.
Alexander Kornienko
2018-11-12
[MachineOutliner][NFC] Change getMachineOutlinerMBBFlags to isMBBSafeToOutlin...
Jessica Paquette
2018-11-12
[MachineOutliner][NFC] Early exit pruning when candidates don't share an MBB
Jessica Paquette
2018-11-12
[MachineOutliner][NFC] Put suffix tree in buildCandidateList
Jessica Paquette
2018-11-08
[MachineOutliner][NFC] Only map blocks which have adjacent legal instructions
Jessica Paquette
2018-11-08
[MachineOutliner][NFC] Don't map MBBs that don't contain legal instructions
Jessica Paquette
2018-11-07
[MachineOutliner][NFC] Remove Parent field from SuffixTreeNode
Jessica Paquette
2018-11-07
[MachineOutliner][NFC] Traverse suffix tree using a RepeatedSubstring iterator
Jessica Paquette
2018-11-07
[MachineOutliner] Don't store outlined function numberings on OutlinedFunction
Jessica Paquette
2018-11-06
[MachineOutliner][NFC] Remove OccurrenceCount from SuffixTreeNode
Jessica Paquette
2018-11-06
[MachineOutliner][NFC] Remove IsInTree from SuffixTreeNode
Jessica Paquette
2018-11-06
[MachineOutliner][NFC] Add findRepeatedSubstrings to SuffixTree, kill LeafVector
Jessica Paquette
2018-11-01
[MachineOutliner][NFC] Remember when you map something illegal across MBBs
Jessica Paquette
2018-10-29
[MachineOutliner] Inherit target features from parent function
Jessica Paquette
2018-09-20
[MachineOutliner][NFC] Don't add MBBs with a size < 2 to the search space
Jessica Paquette
2018-09-20
[MachineOutliner][NFC] Move debug info emission to createOutlinedFunction
Jessica Paquette
2018-09-17
[MachineOutliner][NFC] Don't map more illegal instrs than you have to
Jessica Paquette
2018-09-11
[MachineOutliner] Add codegen size remarks to the MachineOutliner
Jessica Paquette
2018-09-11
[MachineOutliner][NFC] Factor out instruction mapping into its own function
Jessica Paquette
2018-08-16
[MI] Change the array of `MachineMemOperand` pointers to be
Chandler Carruth
2018-08-01
[MachineOutliner] Clean up subtarget handling.
Eli Friedman
2018-07-30
Remove trailing space
Fangrui Song
2018-07-27
[MachineOutliner] Exit getOutliningCandidateInfo when we erase all candidates
Jessica Paquette
2018-07-24
[MachineOutliner][NFC] Move outlined function remark into its own function
Jessica Paquette
2018-07-24
[MachineOutliner][NFC] Move target frame info into OutlinedFunction
Jessica Paquette
2018-07-24
[MachineOutliner][NFC] Make Candidates own their call information
Jessica Paquette
2018-07-24
[MachineOutliner][NFC] Move missed opt remark into its own function
Jessica Paquette
2018-07-24
[MachineOutliner][NFC] Sink some candidate logic into OutlinedFunction
Jessica Paquette
2018-07-14
[MachineOutliner] Check the last instruction from the sequence when updating ...
Francis Visoiu Mistrih
2018-07-04
[MachineOutliner] Fix typo in getOutliningCandidateInfo function name
Yvan Roux
2018-06-30
[MachineOutliner] Add support for target-default outlining.
Jessica Paquette
2018-06-28
[MachineOutliner] Define MachineOutliner support in TargetOptions
Jessica Paquette
2018-06-27
[MachineOutliner] Don't outline sequences where x16/x17/nzcv are live across
Jessica Paquette
2018-06-19
[MachineOutliner] NFC: Remove insertOutlinerPrologue, rename insertOutlinerEp...
Jessica Paquette
[next]