aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/TargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-03-12[X86] Fix determining if globals with size <8 bits are large (#84975)Arthur Eubanks1-1/+1
2024-03-11[NFC] Remove unused parameter from shouldAssumeDSOLocal()Arthur Eubanks1-3/+2
2024-01-29[X86] Treat __start_*/__stop_* symbols as large (#79909)Arthur Eubanks1-1/+5
2024-01-29[X86] Treat __ehdr_start as large (#79884)Arthur Eubanks1-0/+2
2024-01-23[RISCV] Support TLSDESC in the RISC-V backend (#66915)Paul Kirth1-0/+1
2024-01-17[X86] Don't respect large data threshold for globals with an explicit section...Arthur Eubanks1-16/+14
2023-12-21Reapply "[X86] Set SHF_X86_64_LARGE for globals with explicit well-known larg...Arthur Eubanks1-2/+2
2023-12-14Re-Reland [X86] Respect code models more when determining if a global referen...Arthur Eubanks1-1/+7
2023-12-14Revert "Reland [X86] Respect code models more when determining if a global re...Arthur Eubanks1-7/+1
2023-12-14Reland [X86] Respect code models more when determining if a global reference ...Arthur Eubanks1-1/+7
2023-12-14Revert "[X86] Respect code models more when determining if a global reference...Arthur Eubanks1-7/+1
2023-12-14[X86] Respect code models more when determining if a global reference can fit...Arthur Eubanks1-1/+7
2023-12-12Revert "[X86] Set SHF_X86_64_LARGE for globals with explicit well-known large...Arthur Eubanks1-2/+2
2023-12-11[X86] Handle unsized types in TargetMachine::isLargeGlobalObject() (#74952)Arthur Eubanks1-0/+2
2023-12-11[X86] Handle ifuncs in TargetMachine::isLargeGlobalObject() (#74911)Arthur Eubanks1-3/+4
2023-12-05[X86] Respect code_model when determining if a global is small/large (#74498)Arthur Eubanks1-0/+10
2023-12-05[X86] Set SHF_X86_64_LARGE for globals with explicit well-known large section...Arthur Eubanks1-17/+21
2023-12-01Reland [X86] With large code model, put functions into .ltext with large sect...Arthur Eubanks1-2/+10
2023-12-01Revert "Reland [X86] With large code model, put functions into .ltext with la...Dmitri Gribenko1-10/+2
2023-11-30Reland [X86] With large code model, put functions into .ltext with large sect...Arthur Eubanks1-2/+10
2023-11-28Revert "[X86] With large code model, put functions into .ltext with large sec...Arthur Eubanks1-10/+2
2023-11-28[X86] With large code model, put functions into .ltext with large section fla...Arthur Eubanks1-2/+10
2023-11-17[X86] Place data in large sections for large code model (#70265)Arthur Eubanks1-3/+2
2023-10-30[X86] Don't set SHF_X86_64_LARGE for variables with explicit section name of ...Fangrui Song1-0/+14
2023-09-29[CodeGen] Don't treat thread local globals as large data (#67764)Arthur Eubanks1-1/+1
2023-09-18[TargetMachine] Remove DefaultOptions (#66673)Arthur Eubanks1-1/+1
2023-09-14[X86] Introduce a large data threshold for the medium code modelArthur Eubanks1-2/+4
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-2/+2
2023-08-16Fix MSVC "not all control paths return a value" warning. NFC.Simon Pilgrim1-0/+1
2023-08-16[AArch64] Relax cross-section branchesDaniel Hoekwater1-0/+13
2023-05-31[X86] Use "l" prefix for data sections under medium/large code modelArthur Eubanks1-0/+11
2023-04-23Remove ExplicitEmulatedTLS and simplify -femulated-tls handlingFangrui Song1-7/+1
2022-06-29Pass code-model through Module IR to [llc].esmeyi1-4/+0
2022-03-10Cleanup includes: LLVMTargetserge-sans-paille1-5/+0
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash1-2/+3
2022-02-09Cleanup LLVMMC headersserge-sans-paille1-0/+2
2022-02-02[PowerPC] Scalar IBM MASS library conversion passMasoud Ataei1-0/+1
2021-10-21[SystemZ][z/OS] Initial implementation for lowerCall on z/OSAnirudh Prasad1-0/+3
2021-08-23[TargetMachine] Move COFF special case for ExternalSymbolSDNode from shouldAs...Fangrui Song1-5/+1
2021-08-21[TargetMachine] Drop special case for *-win32-machoFangrui Song1-6/+0
2021-08-21[TargetMachine] Simplify shouldAssumeDSOLocal. NFCFangrui Song1-33/+30
2021-04-17Normalize interaction with boolean attributesSerge Guelton1-1/+1
2021-01-26Add -fbinutils-version= to gate ELF features on the specified binutils versionFangrui Song1-0/+9
2020-12-30[TargetMachine] Drop implied dso_local for definitions in ELF static relocati...Fangrui Song1-10/+0
2020-12-29Move -fno-semantic-interposition dso_local logic from TargetMachine to Clang ...Fangrui Song1-8/+0
2020-12-06[TargetMachine] Delete asan workaroundFangrui Song1-5/+0
2020-12-05[TargetMachine] Don't imply dso_local for memprof in static relocation modelFangrui Song1-2/+1
2020-12-05[TargetMachine] Set dso_local for memprofVitaly Buka1-3/+4
2020-12-05[TargetMachine] Set dso_local if asan is detectedFangrui Song1-0/+5
2020-12-05[TargetMachine] Drop implied dso_local for an edge case (extern_weak + non-pi...Fangrui Song1-10/+0