[LLVMdev] pass case sensitive information to a llvm target backend

Jim Grosbach grosbach at apple.com
Mon Oct 18 10:13:18 PDT 2010


On Oct 18, 2010, at 8:31 AM, Alexander Herz wrote:
> we're writing a new target backend (based on the c backend) for the
> llvm. We need to pass case sensitive strings from the command line to
> the backend (unix paths). Currently we're using the Subtarget features
> string to relay the information.
> It turns out that the llvm applies a to_lower to the this string, so
> unix paths become basically useless.
> Is there a better way to pass this information to the backend. If not,
> what are the chances that a patch that disables the conversion to lower
> case for this string is accepted?

Hi Alex,

Whether there's a better way to pass the information you want to the backend will likely depend a bit more on the specifics of what you're trying to do. Can you elaborate a bit with a simple example, perhaps?

-Jim



More information about the llvm-dev mailing list