lp://staging/~vcs-imports/llvm/llvm-trunk
- Get this branch:
- bzr branch lp://staging/~vcs-imports/llvm/llvm-trunk
Branch merges
Branch information
Import details
This branch is an import of the Subversion branch from http://llvm.org/svn/llvm-project/llvm/trunk.
Last successful import was .
Recent revisions
- 165466. By teemperor
-
Added missing include to AMDHSAKernelDes
criptor. h We use size_t in this header, so we also need to include
cstddef to make it compile. Fixes the module builds. - 165465. By kparzysz
-
[DAGCombiner] Recognize more patterns for ABS
Differential Revision: https:/
/reviews. llvm.org/ D47831 - 165461. By rnk
-
Fix how LLVMOPTIONALCOM
PONENTS is passed to llvm-build Patch by Force.Charlie-I
If LLVM_USE_
INTEL_JITEVENTS and LLVM_USE_OPROFILE not set,
"${LLVMOPTIONALCOMPONENTS} " is empty, but
**--enable-optional- components* * need arg, Cause
**--write-library- table** to be skipped parsed. Differential Revision: https:/
/reviews. llvm.org/ D47982 - 165460. By lhames
-
[ORC] Add a fallback definition generator for VSOs.
If a VSO has a fallback definition generator attached it will be called during
lookup (and lookupFlags) for any unresolved symbols. The definition generator
can add new definitions to the VSO for any unresolved symbol. This allows VSOs
to generate new definitions on demand.The immediate use case for this code is supporting VSOs that can import
definitions found via dlsym on demand. - 165459. By lhames
-
[ORC] Refactor blocking lookup logic into the blockingLookup function, and
implement existing blocking lookups (the lookup function) and
JITSymbolResolverAdapter on top of that. - 165458. By lhames
-
[RuntimeDyld] Add an assert to catch misbehaving symbol resolvers.
Resolvers are required to find results for all requested symbols or return an
error, but if a resolver fails to adhere to this contract (by returning results
for only a subset of the requested symbols) then this code will infinite loop.
This assertion catches resolvers that fail to adhere to the contract. - 165457. By lhames
-
[MCJIT] Call materializeAll on modules before compiling them in MCJIT.
This only affects modules with lazy GVMaterializers attached (usually modules
read off disk using the lazy bitcode reader). For such modules, materializing
before compiling prevents crashes due to missing function bodies /
initializers.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)